{"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":"PENN","timeframe":"3D","as_of":"2026-08-13T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1994-12-05","known_ts":"1994-12-07","bar_index":45,"type":"BUY","strength":0.45,"price":0.1295,"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":"1994-12-16","known_ts":"1994-12-20","bar_index":48,"type":"BUY","strength":0.45,"price":0.1319,"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":"1994-12-27","known_ts":"1994-12-27","bar_index":50,"type":"RECLAIM","strength":0.725,"price":0.1225,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1994-12-16 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-12-30","known_ts":"1994-12-30","bar_index":51,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.1225,"stop_level":0.1248,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1995-01-03","known_ts":"1995-01-03","bar_index":51,"type":"RECLAIM","strength":0.725,"price":0.1319,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-12-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1994-12-30","prior_stop_level":0.1248,"sweep_low":0.1225,"atr14":0.004625,"stop_level":0.120187,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-02-22","known_ts":"1995-02-24","bar_index":63,"type":"BUY","strength":0.725,"price":0.1601,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"1995-03-23","known_ts":"1995-03-23","bar_index":70,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.1413,"stop_level":0.1437,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-03-24","known_ts":"1995-03-24","bar_index":70,"type":"RECLAIM","strength":0.863,"price":0.1507,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-03-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":"1995-03-23","prior_stop_level":0.1437,"sweep_low":0.1413,"atr14":0.006391,"stop_level":0.138105,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-04-13","known_ts":"1995-04-13","bar_index":75,"type":"RECLAIM","strength":0.863,"price":0.1625,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-03-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-05-23","known_ts":"1995-05-23","bar_index":84,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.1931,"stop_level":0.1955,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-05-24","known_ts":"1995-05-24","bar_index":84,"type":"RECLAIM","strength":0.863,"price":0.2049,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-05-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":"1995-05-23","prior_stop_level":0.1955,"sweep_low":0.1884,"atr14":0.008983,"stop_level":0.183908,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-06-01","known_ts":"1995-06-05","bar_index":86,"type":"REBUY","strength":0.863,"price":0.2237,"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":"1996-01-09","known_ts":"1996-01-11","bar_index":137,"type":"BUY","strength":0.588,"price":0.2732,"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":"1996-01-25","known_ts":"1996-01-25","bar_index":141,"type":"SELL","basis":"structure_stop","strength":0.45,"price":0.2449,"stop_level":0.2638,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1996-01-30","known_ts":"1996-01-30","bar_index":142,"type":"RECLAIM","strength":0.45,"price":0.2685,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-01-25 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":"1996-01-25","prior_stop_level":0.2638,"sweep_low":0.2426,"atr14":0.011069,"stop_level":0.237066,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-02-26","known_ts":"1996-02-26","bar_index":148,"type":"RECLAIM","strength":0.725,"price":0.3132,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-01-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-05-30","known_ts":"1996-06-03","bar_index":170,"type":"REBUY","strength":0.863,"price":0.7701,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"1996-08-20","known_ts":"1996-08-22","bar_index":189,"type":"BUY","strength":0.725,"price":0.6783,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"1996-10-31","known_ts":"1996-10-31","bar_index":206,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.975,"stop_level":0.9962,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-11-01","known_ts":"1996-11-01","bar_index":206,"type":"RECLAIM","strength":0.863,"price":1.0386,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-10-31 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":"1996-10-31","prior_stop_level":0.9962,"sweep_low":0.9609,"atr14":0.056101,"stop_level":0.932849,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-11-05","known_ts":"1996-11-07","bar_index":207,"type":"REBUY","strength":0.863,"price":1.1658,"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":"1997-01-20","known_ts":"1997-01-22","bar_index":224,"type":"BUY","strength":0.725,"price":1.0315,"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":"1997-02-06","known_ts":"1997-02-06","bar_index":228,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.9044,"stop_level":0.9891,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1997-05-02","known_ts":"1997-05-06","bar_index":248,"type":"BUY","strength":0.45,"price":0.8761,"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":"1997-05-12","known_ts":"1997-05-12","bar_index":250,"type":"RECLAIM","strength":0.588,"price":0.9786,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1997-05-02 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1997-06-19","known_ts":"1997-06-19","bar_index":259,"type":"SELL","basis":"structure_stop","strength":0.45,"price":0.8478,"stop_level":0.8832,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1997-07-08","known_ts":"1997-07-10","bar_index":263,"type":"BUY","strength":0.588,"price":0.8973,"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":"1997-08-01","known_ts":"1997-08-01","bar_index":269,"type":"RECLAIM","strength":0.725,"price":0.9468,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-06-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-09-25","known_ts":"1997-09-25","bar_index":281,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.0739,"stop_level":1.1022,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-09-29","known_ts":"1997-09-29","bar_index":282,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.0527,"stop_level":1.1022,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-11-17","known_ts":"1997-11-19","bar_index":294,"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":"1997-11-17","trigger_known_ts":"1997-11-19","strength":0.45,"price":0.7136,"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.372659,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.6429,"atr14":0.047638,"stop_level":0.619081,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-12-09","known_ts":"1997-12-11","bar_index":299,"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":"1997-12-09","trigger_known_ts":"1997-12-11","strength":0.45,"price":0.6288,"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.447209,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.537,"atr14":0.044022,"stop_level":0.514989,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-12-31","known_ts":"1998-01-05","bar_index":304,"type":"BUY","strength":0.45,"price":0.6147,"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":"1997-12-31","known_ts":"1998-01-05","bar_index":304,"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":"1997-12-31","trigger_known_ts":"1998-01-05","strength":0.45,"price":0.6147,"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.459604,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.4946,"atr14":0.043195,"stop_level":0.473002,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-01-20","known_ts":"1998-01-22","bar_index":308,"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-01-20","trigger_known_ts":"1998-01-22","strength":0.45,"price":0.6288,"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.447209,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.5228,"atr14":0.038261,"stop_level":0.503669,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-02-27","known_ts":"1998-02-27","bar_index":317,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.5688,"stop_level":0.5864,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-03-03","known_ts":"1998-03-03","bar_index":317,"type":"RECLAIM","strength":0.588,"price":0.6147,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-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":"1998-02-27","prior_stop_level":0.5864,"sweep_low":0.5582,"atr14":0.039548,"stop_level":0.538426,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-04-06","known_ts":"1998-04-06","bar_index":325,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.6112,"stop_level":0.6217,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-04-09","known_ts":"1998-04-09","bar_index":326,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.6076,"stop_level":0.6217,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-06-19","known_ts":"1998-06-23","bar_index":343,"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-06-19","trigger_known_ts":"1998-06-23","strength":0.45,"price":0.4239,"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.627341,"monthly_oversold_dwell":11,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.3851,"atr14":0.028238,"stop_level":0.370981,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-07-24","known_ts":"1998-07-28","bar_index":351,"type":"BUY","strength":0.45,"price":0.4381,"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-07-24","known_ts":"1998-07-28","bar_index":351,"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-07-24","trigger_known_ts":"1998-07-28","strength":0.45,"price":0.4381,"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.614857,"monthly_oversold_dwell":12,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.4027,"atr14":0.020235,"stop_level":0.392582,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-08-06","known_ts":"1998-08-10","bar_index":354,"type":"BUY","strength":0.45,"price":0.3921,"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-06","known_ts":"1998-08-10","bar_index":354,"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-06","trigger_known_ts":"1998-08-10","strength":0.45,"price":0.3921,"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.655297,"monthly_oversold_dwell":13,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.3533,"atr14":0.023093,"stop_level":0.341753,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-09-01","known_ts":"1998-09-03","bar_index":360,"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-01","trigger_known_ts":"1998-09-03","strength":0.45,"price":0.3179,"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.720527,"monthly_oversold_dwell":14,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.2897,"atr14":0.020051,"stop_level":0.279675,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-09-04","known_ts":"1998-09-09","bar_index":361,"type":"BUY","strength":0.45,"price":0.3215,"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-04","known_ts":"1998-09-09","bar_index":361,"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-04","trigger_known_ts":"1998-09-09","strength":0.45,"price":0.3215,"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.717363,"monthly_oversold_dwell":14,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.2897,"atr14":0.019843,"stop_level":0.279779,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-09","known_ts":"1998-10-09","bar_index":369,"type":"RECLAIM","strength":0.725,"price":0.4169,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1998-09-04 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-11-17","known_ts":"1998-11-17","bar_index":378,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.431,"stop_level":0.4734,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-01-28","known_ts":"1999-02-01","bar_index":394,"type":"BUY","strength":0.863,"price":0.4663,"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":"1999-03-09","known_ts":"1999-03-09","bar_index":403,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.3886,"stop_level":0.4804,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1999-04-26","known_ts":"1999-04-28","bar_index":414,"type":"BUY","strength":0.863,"price":0.4734,"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":"1999-07-08","known_ts":"1999-07-12","bar_index":431,"type":"BUY","strength":1.0,"price":0.5476,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"1999-10-01","known_ts":"1999-10-05","bar_index":451,"type":"BUY","strength":0.863,"price":0.537,"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":"aplus","score":100},{"ts":"1999-12-09","known_ts":"1999-12-13","bar_index":467,"type":"BUY","strength":0.588,"price":0.484,"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":"2000-01-25","known_ts":"2000-01-25","bar_index":477,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.4592,"stop_level":0.4734,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2000-03-20","known_ts":"2000-03-22","bar_index":490,"type":"BUY","strength":0.725,"price":0.5105,"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":70},{"ts":"2000-05-26","known_ts":"2000-05-31","bar_index":506,"type":"REBUY","strength":1.0,"price":0.7913,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2000-09-26","known_ts":"2000-09-28","bar_index":534,"type":"BUY","strength":0.725,"price":0.8549,"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":"2000-10-25","known_ts":"2000-10-25","bar_index":541,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.8443,"stop_level":0.9538,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-10-30","known_ts":"2000-10-30","bar_index":542,"type":"RECLAIM","strength":1.0,"price":1.0103,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-10-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2000-10-25","prior_stop_level":0.9538,"sweep_low":0.7949,"atr14":0.052188,"stop_level":0.768806,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-11-22","known_ts":"2000-11-22","bar_index":547,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.8302,"stop_level":0.8549,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2000-11-27","known_ts":"2000-11-27","bar_index":548,"type":"RECLAIM","strength":0.863,"price":0.9609,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-11-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2000-11-22","prior_stop_level":0.8549,"sweep_low":0.8196,"atr14":0.061534,"stop_level":0.788833,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-01-18","known_ts":"2001-01-22","bar_index":560,"type":"BUY","strength":0.588,"price":0.6995,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":20},{"ts":"2001-03-15","known_ts":"2001-03-15","bar_index":573,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.7489,"stop_level":0.756,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-04-10","known_ts":"2001-04-12","bar_index":579,"type":"BUY","strength":0.588,"price":0.7348,"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-04-24","known_ts":"2001-04-24","bar_index":582,"type":"RECLAIM","strength":0.588,"price":0.9609,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2001-04-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2001-10-05","known_ts":"2001-10-09","bar_index":619,"type":"BUY","strength":0.725,"price":1.0621,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2002-01-11","known_ts":"2002-01-11","bar_index":641,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.5787,"stop_level":1.6086,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-01-16","known_ts":"2002-01-16","bar_index":642,"type":"RECLAIM","strength":1.0,"price":1.6476,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-01-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2002-01-11","prior_stop_level":1.6086,"sweep_low":1.4052,"atr14":0.096835,"stop_level":1.356782,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-01-29","known_ts":"2002-01-29","bar_index":645,"type":"RECLAIM","strength":1.0,"price":1.8302,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-01-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-03-19","known_ts":"2002-03-19","bar_index":656,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.9291,"stop_level":1.95,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-03-21","known_ts":"2002-03-21","bar_index":657,"type":"RECLAIM","strength":1.0,"price":2.0043,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-03-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":"2002-03-19","prior_stop_level":1.95,"sweep_low":1.8992,"atr14":0.091055,"stop_level":1.853672,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-04-22","known_ts":"2002-04-22","bar_index":664,"type":"RECLAIM","strength":1.0,"price":2.1773,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-03-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-05-09","known_ts":"2002-05-09","bar_index":668,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.1196,"stop_level":2.1281,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2002-05-13","known_ts":"2002-05-13","bar_index":669,"type":"RECLAIM","strength":0.863,"price":2.1773,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-05-09 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":"2002-05-09","prior_stop_level":2.1281,"sweep_low":1.9274,"atr14":0.10074,"stop_level":1.87703,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-08-02","known_ts":"2002-08-06","bar_index":688,"type":"BUY","strength":0.725,"price":1.7771,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2002-09-18","known_ts":"2002-09-18","bar_index":698,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.1026,"stop_level":2.1298,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-09-23","known_ts":"2002-09-23","bar_index":699,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.993,"stop_level":2.1298,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-09-30","known_ts":"2002-09-30","bar_index":701,"type":"RECLAIM","strength":0.863,"price":2.1343,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-09-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2002-09-23","prior_stop_level":2.1298,"sweep_low":1.9252,"atr14":0.114642,"stop_level":1.867879,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-10-07","known_ts":"2002-10-07","bar_index":703,"type":"RECLAIM","strength":0.725,"price":2.0812,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-09-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-10-15","known_ts":"2002-10-17","bar_index":705,"type":"REBUY","strength":0.725,"price":2.2451,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2003-01-15","known_ts":"2003-01-17","bar_index":726,"type":"BUY","strength":0.45,"price":1.8935,"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":"2003-01-29","known_ts":"2003-01-31","bar_index":729,"type":"BUY","strength":0.45,"price":1.8426,"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":"2003-02-20","known_ts":"2003-02-24","bar_index":734,"type":"BUY","strength":0.588,"price":1.8065,"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-13","known_ts":"2003-03-13","bar_index":739,"type":"RECLAIM","strength":0.725,"price":1.9726,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2003-02-20 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-05-15","known_ts":"2003-05-15","bar_index":753,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.5051,"stop_level":2.5107,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-05-21","known_ts":"2003-05-21","bar_index":755,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.3717,"stop_level":2.5107,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-06-30","known_ts":"2003-07-02","bar_index":764,"type":"BUY","strength":0.725,"price":2.4203,"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":"2003-08-12","known_ts":"2003-08-14","bar_index":774,"type":"REBUY","strength":0.863,"price":2.4587,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2003-08-20","known_ts":"2003-08-22","bar_index":776,"type":"REBUY","strength":0.863,"price":2.4904,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2003-11-26","known_ts":"2003-11-26","bar_index":799,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.6995,"stop_level":2.7018,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-02-06","known_ts":"2004-02-06","bar_index":815,"type":"RECLAIM","strength":1.0,"price":3.0387,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-11-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-03-11","known_ts":"2004-03-11","bar_index":822,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.9166,"stop_level":2.9392,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-03-17","known_ts":"2004-03-19","bar_index":824,"type":"REBUY","strength":1.0,"price":3.1427,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2004-03-17","known_ts":"2004-03-17","bar_index":824,"type":"RECLAIM","strength":1.0,"price":3.0047,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-03-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-03-11","prior_stop_level":2.9392,"sweep_low":2.877,"atr14":0.078746,"stop_level":2.837627,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-04-07","known_ts":"2004-04-07","bar_index":829,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.1901,"stop_level":3.2026,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-04-12","known_ts":"2004-04-12","bar_index":829,"type":"RECLAIM","strength":1.0,"price":3.2501,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-04-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-04-07","prior_stop_level":3.2026,"sweep_low":3.1506,"atr14":0.096194,"stop_level":3.102503,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-04-26","known_ts":"2004-04-26","bar_index":833,"type":"RECLAIM","strength":1.0,"price":3.4445,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-04-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-05-06","known_ts":"2004-05-06","bar_index":835,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.3235,"stop_level":3.3348,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-07-06","known_ts":"2004-07-06","bar_index":849,"type":"RECLAIM","strength":1.0,"price":3.6593,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-05-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-07-23","known_ts":"2004-07-23","bar_index":853,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.631,"stop_level":3.6593,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-07-27","known_ts":"2004-07-29","bar_index":854,"type":"REBUY","strength":1.0,"price":4.1974,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":80},{"ts":"2004-07-27","known_ts":"2004-07-27","bar_index":854,"type":"RECLAIM","strength":1.0,"price":3.9679,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-07-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-07-23","prior_stop_level":3.6593,"sweep_low":3.5587,"atr14":0.114498,"stop_level":3.501451,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-12-07","known_ts":"2004-12-07","bar_index":885,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.9258,"stop_level":5.9654,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-12-09","known_ts":"2004-12-09","bar_index":885,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.9123,"stop_level":5.9654,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-12-14","known_ts":"2004-12-14","bar_index":886,"type":"RECLAIM","strength":1.0,"price":6.1316,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-12-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-12-07","prior_stop_level":5.9654,"sweep_low":5.7744,"atr14":0.165659,"stop_level":5.69157,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-12-14","known_ts":"2004-12-14","bar_index":886,"type":"RECLAIM","strength":1.0,"price":6.1316,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-12-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":"2004-12-09","prior_stop_level":5.9654,"sweep_low":5.7744,"atr14":0.165659,"stop_level":5.69157,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-12-20","known_ts":"2004-12-22","bar_index":888,"type":"REBUY","strength":1.0,"price":6.768,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2005-04-13","known_ts":"2005-04-15","bar_index":914,"type":"BUY","strength":0.725,"price":7.2213,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2005-05-25","known_ts":"2005-05-25","bar_index":924,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.0857,"stop_level":7.1987,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2005-05-31","known_ts":"2005-05-31","bar_index":925,"type":"RECLAIM","strength":0.725,"price":7.357,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-05-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2005-05-25","prior_stop_level":7.1987,"sweep_low":6.9003,"atr14":0.289922,"stop_level":6.755339,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-06-21","known_ts":"2005-06-23","bar_index":930,"type":"BUY","strength":0.588,"price":7.7911,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2005-07-19","known_ts":"2005-07-19","bar_index":936,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.1664,"stop_level":8.1981,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-07-25","known_ts":"2005-07-25","bar_index":937,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.1664,"stop_level":8.1981,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-07-28","known_ts":"2005-07-28","bar_index":938,"type":"RECLAIM","strength":0.725,"price":8.2727,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-07-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2005-07-25","prior_stop_level":8.1981,"sweep_low":7.9855,"atr14":0.269488,"stop_level":7.850756,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-08-08","known_ts":"2005-08-08","bar_index":941,"type":"RECLAIM","strength":0.725,"price":8.4241,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-07-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-11-01","known_ts":"2005-11-03","bar_index":961,"type":"BUY","strength":0.45,"price":6.7036,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-11-22","known_ts":"2005-11-22","bar_index":966,"type":"RECLAIM","strength":0.725,"price":7.5537,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2005-11-01 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-12-19","known_ts":"2005-12-19","bar_index":972,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.1332,"stop_level":7.1987,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-12-22","known_ts":"2005-12-22","bar_index":973,"type":"RECLAIM","strength":0.588,"price":7.244,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-12-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2005-12-19","prior_stop_level":7.1987,"sweep_low":7.0133,"atr14":0.189715,"stop_level":6.918443,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-01-06","known_ts":"2006-01-06","bar_index":976,"type":"RECLAIM","strength":0.725,"price":7.6215,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-12-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-01-23","known_ts":"2006-01-23","bar_index":979,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.9975,"stop_level":7.0789,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-01-25","known_ts":"2006-01-25","bar_index":980,"type":"RECLAIM","strength":0.588,"price":7.106,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-01-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-01-23","prior_stop_level":7.0789,"sweep_low":6.69,"atr14":0.191264,"stop_level":6.594368,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-01-30","known_ts":"2006-02-01","bar_index":981,"type":"REBUY","strength":0.588,"price":7.3932,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-01-30","known_ts":"2006-02-01","bar_index":981,"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-01-30","trigger_known_ts":"2006-02-01","strength":0.588,"price":7.3932,"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.152846,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":6.69,"atr14":0.172725,"stop_level":6.603637,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-02-07","known_ts":"2006-02-09","bar_index":983,"type":"REBUY","strength":0.725,"price":7.4904,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2006-04-12","known_ts":"2006-04-12","bar_index":998,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.1657,"stop_level":9.1793,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-04-13","known_ts":"2006-04-13","bar_index":998,"type":"RECLAIM","strength":0.863,"price":9.2336,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-04-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-04-12","prior_stop_level":9.1793,"sweep_low":8.9984,"atr14":0.249433,"stop_level":8.873683,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-05-02","known_ts":"2006-05-02","bar_index":1002,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.1793,"stop_level":9.1929,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-05-05","known_ts":"2006-05-05","bar_index":1003,"type":"RECLAIM","strength":0.863,"price":9.2901,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-05-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-05-02","prior_stop_level":9.1929,"sweep_low":8.96,"atr14":0.274151,"stop_level":8.822925,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-07-05","known_ts":"2006-07-07","bar_index":1017,"type":"BUY","strength":0.725,"price":8.6502,"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":"aplus","score":90},{"ts":"2006-09-15","known_ts":"2006-09-19","bar_index":1034,"type":"BUY","strength":0.45,"price":8.0714,"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-09-20","known_ts":"2006-09-20","bar_index":1035,"type":"RECLAIM","strength":0.588,"price":8.1234,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2006-09-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2006-10-26","known_ts":"2006-10-26","bar_index":1043,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.4558,"stop_level":8.6593,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-10-30","known_ts":"2006-10-30","bar_index":1044,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.3224,"stop_level":8.6593,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-11-14","known_ts":"2006-11-14","bar_index":1048,"type":"RECLAIM","strength":0.863,"price":8.6208,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-10-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-12-01","known_ts":"2006-12-05","bar_index":1052,"type":"BUY","strength":0.863,"price":8.8198,"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":"2006-12-11","known_ts":"2006-12-13","bar_index":1054,"type":"BUY","strength":0.863,"price":8.8922,"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":60},{"ts":"2007-01-05","known_ts":"2007-01-05","bar_index":1059,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.0934,"stop_level":9.2064,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-01-08","known_ts":"2007-01-08","bar_index":1059,"type":"RECLAIM","strength":0.863,"price":9.2539,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-01-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2007-01-05","prior_stop_level":9.2064,"sweep_low":9.0301,"atr14":0.238855,"stop_level":8.910673,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-01-23","known_ts":"2007-01-23","bar_index":1063,"type":"RECLAIM","strength":0.863,"price":9.8146,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-01-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-03-05","known_ts":"2007-03-05","bar_index":1072,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.0972,"stop_level":10.156,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-03-06","known_ts":"2007-03-06","bar_index":1072,"type":"RECLAIM","strength":0.863,"price":10.3889,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-03-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2007-03-05","prior_stop_level":10.156,"sweep_low":10.0972,"atr14":0.323329,"stop_level":9.935535,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-04-19","known_ts":"2007-04-19","bar_index":1083,"type":"RECLAIM","strength":1.0,"price":10.8998,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-03-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-06-11","known_ts":"2007-06-11","bar_index":1095,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.395,"stop_level":11.6052,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-06-14","known_ts":"2007-06-18","bar_index":1096,"type":"REBUY","strength":1.0,"price":14.1465,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2007-06-15","known_ts":"2007-06-15","bar_index":1096,"type":"RECLAIM","strength":1.0,"price":14.0448,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-06-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2007-06-11","prior_stop_level":11.6052,"sweep_low":11.1983,"atr14":0.438021,"stop_level":10.979289,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-07-16","known_ts":"2007-07-16","bar_index":1103,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.4999,"stop_level":13.5406,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-09-18","known_ts":"2007-09-20","bar_index":1118,"type":"BUY","strength":0.863,"price":13.5564,"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":"quality","score":75},{"ts":"2007-11-09","known_ts":"2007-11-09","bar_index":1130,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.8481,"stop_level":13.8978,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-03-14","known_ts":"2008-03-18","bar_index":1159,"type":"BUY","strength":0.45,"price":9.3149,"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-04-11","known_ts":"2008-04-11","bar_index":1165,"type":"SELL","basis":"structure_stop","strength":0.45,"price":9.5207,"stop_level":9.792,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2008-04-24","known_ts":"2008-04-24","bar_index":1168,"type":"SELL","basis":"structure_stop","strength":0.45,"price":9.1409,"stop_level":9.792,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2008-06-11","known_ts":"2008-06-11","bar_index":1179,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.6993,"stop_level":9.8146,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-06-12","known_ts":"2008-06-12","bar_index":1179,"type":"RECLAIM","strength":0.588,"price":9.948,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-06-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-06-11","prior_stop_level":9.8146,"sweep_low":9.4958,"atr14":0.347868,"stop_level":9.321866,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-06-19","known_ts":"2008-06-19","bar_index":1181,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.1544,"stop_level":9.6993,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-07-15","known_ts":"2008-07-17","bar_index":1187,"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-07-15","trigger_known_ts":"2008-07-17","strength":0.45,"price":6.3147,"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.548205,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.2679,"atr14":0.523837,"stop_level":5.005982,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-05","known_ts":"2008-08-07","bar_index":1192,"type":"BUY","strength":0.45,"price":6.6335,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-08-05","known_ts":"2008-08-07","bar_index":1192,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-08-05","trigger_known_ts":"2008-08-07","strength":0.45,"price":6.6335,"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.525395,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.161,"atr14":0.419948,"stop_level":5.951026,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-09","known_ts":"2008-09-09","bar_index":1200,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.9026,"stop_level":7.0925,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-17","known_ts":"2008-09-17","bar_index":1202,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.5634,"stop_level":6.9026,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-19","known_ts":"2008-09-19","bar_index":1202,"type":"RECLAIM","strength":0.588,"price":6.9523,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-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":"2008-09-17","prior_stop_level":6.9026,"sweep_low":6.2243,"atr14":0.431993,"stop_level":6.008303,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-29","known_ts":"2008-10-31","bar_index":1212,"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-29","trigger_known_ts":"2008-10-31","strength":0.45,"price":4.3545,"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.688301,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.6724,"atr14":0.514093,"stop_level":2.415354,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-03","known_ts":"2008-11-05","bar_index":1213,"type":"BUY","strength":0.45,"price":4.3161,"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-11-03","known_ts":"2008-11-05","bar_index":1213,"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-11-03","trigger_known_ts":"2008-11-05","strength":0.45,"price":4.3161,"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.688325,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.6724,"atr14":0.497446,"stop_level":2.423677,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-24","known_ts":"2008-11-26","bar_index":1218,"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-11-24","trigger_known_ts":"2008-11-26","strength":0.588,"price":4.6371,"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.655121,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":3.0929,"atr14":0.432746,"stop_level":2.876527,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-12-30","known_ts":"2008-12-30","bar_index":1226,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.6869,"stop_level":4.6982,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-12-31","known_ts":"2008-12-31","bar_index":1226,"type":"RECLAIM","strength":0.725,"price":4.8338,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-12-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-12-30","prior_stop_level":4.6982,"sweep_low":4.4902,"atr14":0.367201,"stop_level":4.3066,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-12","known_ts":"2009-01-12","bar_index":1228,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.5919,"stop_level":4.6869,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-04","known_ts":"2009-02-06","bar_index":1234,"type":"BUY","strength":0.725,"price":5.0396,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2009-03-11","known_ts":"2009-03-13","bar_index":1242,"type":"BUY","strength":0.725,"price":5.0102,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2009-04-21","known_ts":"2009-04-21","bar_index":1251,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.0751,"stop_level":6.0864,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-04-22","known_ts":"2009-04-22","bar_index":1251,"type":"RECLAIM","strength":0.863,"price":6.265,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-04-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":"2009-04-21","prior_stop_level":6.0864,"sweep_low":5.8942,"atr14":0.343896,"stop_level":5.722252,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-06","known_ts":"2009-05-06","bar_index":1255,"type":"RECLAIM","strength":0.863,"price":7.3593,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-04-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-05-13","known_ts":"2009-05-13","bar_index":1256,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.9071,"stop_level":7.1761,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-05-18","known_ts":"2009-05-18","bar_index":1257,"type":"RECLAIM","strength":0.863,"price":7.2507,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2009-05-13","prior_stop_level":7.1761,"sweep_low":6.6878,"atr14":0.423712,"stop_level":6.475944,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-28","known_ts":"2009-05-28","bar_index":1260,"type":"RECLAIM","strength":0.863,"price":7.5831,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-05-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-07-23","known_ts":"2009-07-27","bar_index":1273,"type":"BUY","strength":0.863,"price":7.5017,"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":"2009-08-17","known_ts":"2009-08-17","bar_index":1278,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.9184,"stop_level":7.201,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2009-10-21","known_ts":"2009-10-23","bar_index":1294,"type":"BUY","strength":0.863,"price":6.2492,"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":"2009-11-03","known_ts":"2009-11-05","bar_index":1297,"type":"BUY","strength":0.725,"price":6.3305,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2009-11-25","known_ts":"2009-11-25","bar_index":1302,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.3373,"stop_level":6.3441,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-01-13","known_ts":"2010-01-13","bar_index":1313,"type":"RECLAIM","strength":0.863,"price":6.6539,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-11-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-01-27","known_ts":"2010-01-27","bar_index":1316,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.3577,"stop_level":6.3938,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-03-11","known_ts":"2010-03-15","bar_index":1326,"type":"BUY","strength":0.588,"price":5.5799,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2010-05-04","known_ts":"2010-05-04","bar_index":1338,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.8528,"stop_level":6.9817,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-07","known_ts":"2010-05-07","bar_index":1339,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.0547,"stop_level":6.9817,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-07-20","known_ts":"2010-07-22","bar_index":1356,"type":"BUY","strength":0.588,"price":5.9733,"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":70},{"ts":"2010-11-23","known_ts":"2010-11-23","bar_index":1385,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.7775,"stop_level":7.8114,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-24","known_ts":"2010-11-24","bar_index":1386,"type":"RECLAIM","strength":1.0,"price":7.9991,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-11-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-11-23","prior_stop_level":7.8114,"sweep_low":7.7391,"atr14":0.218424,"stop_level":7.629888,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-12-08","known_ts":"2010-12-08","bar_index":1389,"type":"RECLAIM","strength":1.0,"price":7.9471,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-11-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-02-22","known_ts":"2011-02-22","bar_index":1406,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.8725,"stop_level":8.0782,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-02-28","known_ts":"2011-02-28","bar_index":1407,"type":"RECLAIM","strength":0.863,"price":8.0873,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-02-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2011-02-22","prior_stop_level":8.0782,"sweep_low":7.6916,"atr14":0.19124,"stop_level":7.59598,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-03-31","known_ts":"2011-04-04","bar_index":1415,"type":"BUY","strength":0.863,"price":8.7316,"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":"2011-05-23","known_ts":"2011-05-25","bar_index":1427,"type":"REBUY","strength":0.863,"price":9.0414,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2011-05-23","known_ts":"2011-05-23","bar_index":1427,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.5779,"stop_level":8.6095,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-05-24","known_ts":"2011-05-24","bar_index":1427,"type":"RECLAIM","strength":0.863,"price":8.6932,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-05-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2011-05-23","prior_stop_level":8.6095,"sweep_low":8.5756,"atr14":0.225352,"stop_level":8.462924,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-06-27","known_ts":"2011-06-29","bar_index":1435,"type":"BUY","strength":0.725,"price":9.0482,"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":50},{"ts":"2011-08-04","known_ts":"2011-08-04","bar_index":1444,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.5711,"stop_level":9.0278,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2011-10-07","known_ts":"2011-10-11","bar_index":1459,"type":"BUY","strength":0.725,"price":8.5756,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2011-10-31","known_ts":"2011-10-31","bar_index":1464,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.1393,"stop_level":8.241,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-12-23","known_ts":"2011-12-23","bar_index":1477,"type":"RECLAIM","strength":0.725,"price":8.5869,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-10-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-02","known_ts":"2012-02-02","bar_index":1485,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.0775,"stop_level":9.0843,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-03","known_ts":"2012-02-03","bar_index":1486,"type":"RECLAIM","strength":0.863,"price":9.3195,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-02-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-02-02","prior_stop_level":9.0843,"sweep_low":8.7429,"atr14":0.24109,"stop_level":8.622355,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-16","known_ts":"2012-02-16","bar_index":1489,"type":"RECLAIM","strength":0.863,"price":9.4054,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-02-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-22","known_ts":"2012-02-22","bar_index":1490,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.3059,"stop_level":9.376,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-23","known_ts":"2012-02-23","bar_index":1490,"type":"RECLAIM","strength":0.863,"price":9.541,"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":true,"monthlyBull":false},"anchor_ts":"2012-02-22","prior_stop_level":9.376,"sweep_low":9.2042,"atr14":0.210643,"stop_level":9.098879,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-09","known_ts":"2012-03-09","bar_index":1494,"type":"RECLAIM","strength":1.0,"price":9.8417,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-02-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-04-10","known_ts":"2012-04-10","bar_index":1501,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.2969,"stop_level":9.3941,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-04-11","known_ts":"2012-04-11","bar_index":1501,"type":"RECLAIM","strength":1.0,"price":9.4461,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-04-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-04-10","prior_stop_level":9.3941,"sweep_low":9.2087,"atr14":0.206783,"stop_level":9.105309,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-04-26","known_ts":"2012-04-26","bar_index":1505,"type":"RECLAIM","strength":1.0,"price":10.1696,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-04-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-08-29","known_ts":"2012-08-31","bar_index":1534,"type":"BUY","strength":0.588,"price":8.8831,"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":"2012-10-24","known_ts":"2012-10-24","bar_index":1547,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.1318,"stop_level":9.229,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-11-16","known_ts":"2012-11-20","bar_index":1552,"type":"BUY","strength":0.725,"price":10.4477,"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":45},{"ts":"2012-12-11","known_ts":"2012-12-11","bar_index":1557,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.9993,"stop_level":11.1237,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-12-18","known_ts":"2012-12-18","bar_index":1559,"type":"RECLAIM","strength":0.863,"price":11.1892,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-12-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-12-11","prior_stop_level":11.1237,"sweep_low":10.7416,"atr14":0.307386,"stop_level":10.587907,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-12-27","known_ts":"2012-12-27","bar_index":1561,"type":"RECLAIM","strength":0.863,"price":11.1033,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-12-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-01-24","known_ts":"2013-01-24","bar_index":1567,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.8252,"stop_level":10.9518,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-01-31","known_ts":"2013-01-31","bar_index":1568,"type":"RECLAIM","strength":1.0,"price":11.0016,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-01-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-01-24","prior_stop_level":10.9518,"sweep_low":10.6104,"atr14":0.258187,"stop_level":10.481307,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-02-11","known_ts":"2013-02-11","bar_index":1571,"type":"RECLAIM","strength":1.0,"price":11.6007,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-01-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-05-09","known_ts":"2013-05-09","bar_index":1591,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.0907,"stop_level":13.1879,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-09-26","known_ts":"2013-09-26","bar_index":1623,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.4395,"stop_level":12.4983,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-09-27","known_ts":"2013-09-27","bar_index":1624,"type":"RECLAIM","strength":0.725,"price":12.6498,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-09-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":"2013-09-26","prior_stop_level":12.4983,"sweep_low":12.4282,"atr14":0.185813,"stop_level":12.335293,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-10-10","known_ts":"2013-10-10","bar_index":1627,"type":"RECLAIM","strength":0.725,"price":12.6724,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-09-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-11-29","known_ts":"2013-11-29","bar_index":1638,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.44,"stop_level":14.59,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-12-23","known_ts":"2013-12-23","bar_index":1644,"type":"RECLAIM","strength":1.0,"price":14.51,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-11-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-02-25","known_ts":"2014-02-27","bar_index":1658,"type":"BUY","strength":0.725,"price":13.25,"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":"2014-04-25","known_ts":"2014-04-25","bar_index":1672,"type":"SELL","basis":"structure_stop","strength":0.45,"price":11.3,"stop_level":12.45,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2014-04-29","known_ts":"2014-04-29","bar_index":1672,"type":"SELL","basis":"structure_stop","strength":0.45,"price":11.15,"stop_level":12.45,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2014-05-21","known_ts":"2014-05-23","bar_index":1678,"type":"BUY","strength":0.45,"price":11.56,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-07-11","known_ts":"2014-07-11","bar_index":1689,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.69,"stop_level":11.77,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-08-15","known_ts":"2014-08-19","bar_index":1698,"type":"BUY","strength":0.45,"price":10.98,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-08-25","known_ts":"2014-08-27","bar_index":1700,"type":"BUY","strength":0.45,"price":11.23,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-09-30","known_ts":"2014-09-30","bar_index":1708,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.21,"stop_level":11.46,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-10-02","known_ts":"2014-10-02","bar_index":1709,"type":"RECLAIM","strength":0.588,"price":11.53,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-09-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2014-09-30","prior_stop_level":11.46,"sweep_low":10.86,"atr14":0.352297,"stop_level":10.683852,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-10","known_ts":"2014-10-10","bar_index":1711,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.75,"stop_level":10.97,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-10-14","known_ts":"2014-10-14","bar_index":1711,"type":"RECLAIM","strength":0.725,"price":11.03,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-10-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2014-10-10","prior_stop_level":10.97,"sweep_low":10.5,"atr14":0.391787,"stop_level":10.304107,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-15","known_ts":"2014-10-17","bar_index":1712,"type":"REBUY","strength":0.725,"price":11.57,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2014-12-01","known_ts":"2014-12-01","bar_index":1722,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.51,"stop_level":13.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-02","known_ts":"2014-12-02","bar_index":1723,"type":"RECLAIM","strength":0.863,"price":13.76,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-01 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-01","prior_stop_level":13.6,"sweep_low":13.46,"atr14":0.505386,"stop_level":13.207307,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-23","known_ts":"2014-12-23","bar_index":1728,"type":"RECLAIM","strength":0.863,"price":13.63,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-12-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-03-04","known_ts":"2015-03-04","bar_index":1743,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.13,"stop_level":16.27,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-03-05","known_ts":"2015-03-05","bar_index":1744,"type":"RECLAIM","strength":1.0,"price":16.29,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-03-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2015-03-04","prior_stop_level":16.27,"sweep_low":16.04,"atr14":0.48586,"stop_level":15.79707,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-05-18","known_ts":"2015-05-20","bar_index":1761,"type":"BUY","strength":0.863,"price":16.87,"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":"2015-07-24","known_ts":"2015-07-24","bar_index":1776,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.87,"stop_level":18.99,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-07-31","known_ts":"2015-07-31","bar_index":1778,"type":"RECLAIM","strength":1.0,"price":19.08,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-07-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2015-07-24","prior_stop_level":18.99,"sweep_low":18.33,"atr14":0.552065,"stop_level":18.053968,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-10-07","known_ts":"2015-10-09","bar_index":1794,"type":"BUY","strength":0.725,"price":18.8,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":60},{"ts":"2015-10-28","known_ts":"2015-10-30","bar_index":1799,"type":"REBUY","strength":0.725,"price":17.86,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":75},{"ts":"2015-12-23","known_ts":"2015-12-28","bar_index":1812,"type":"BUY","strength":0.588,"price":16.01,"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":"2016-02-17","known_ts":"2016-02-19","bar_index":1824,"type":"BUY","strength":0.45,"price":13.58,"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,"retro_override":true,"retro_ctx":{"group_id":"Consumer Discretionary"}},{"ts":"2016-04-28","known_ts":"2016-04-28","bar_index":1840,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.29,"stop_level":16.51,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-07-26","known_ts":"2016-07-28","bar_index":1861,"type":"BUY","strength":0.45,"price":15.07,"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-08-25","known_ts":"2016-08-25","bar_index":1868,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.46,"stop_level":14.56,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-09-01","known_ts":"2016-09-01","bar_index":1870,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.14,"stop_level":14.56,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-10-06","known_ts":"2016-10-10","bar_index":1878,"type":"BUY","strength":0.588,"price":14.5,"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":"2016-12-19","known_ts":"2016-12-19","bar_index":1895,"type":"RECLAIM","strength":0.863,"price":14.62,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-09-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-12-27","known_ts":"2016-12-27","bar_index":1896,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.09,"stop_level":14.12,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-12-30","known_ts":"2016-12-30","bar_index":1897,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.79,"stop_level":14.12,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-01-04","known_ts":"2017-01-04","bar_index":1898,"type":"RECLAIM","strength":0.725,"price":14.66,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-12-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-12-27","prior_stop_level":14.12,"sweep_low":13.66,"atr14":0.365655,"stop_level":13.477172,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-01-04","known_ts":"2017-01-04","bar_index":1898,"type":"RECLAIM","strength":0.725,"price":14.66,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-12-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2016-12-30","prior_stop_level":14.12,"sweep_low":13.66,"atr14":0.365655,"stop_level":13.477172,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-02-07","known_ts":"2017-02-09","bar_index":1906,"type":"BUY","strength":0.863,"price":14.24,"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":60},{"ts":"2017-04-28","known_ts":"2017-04-28","bar_index":1924,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.48,"stop_level":18.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-05-02","known_ts":"2017-05-02","bar_index":1925,"type":"RECLAIM","strength":0.863,"price":18.51,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-04-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2017-04-28","prior_stop_level":18.5,"sweep_low":18.07,"atr14":0.513348,"stop_level":17.813326,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-05-12","known_ts":"2017-05-12","bar_index":1928,"type":"RECLAIM","strength":1.0,"price":19.55,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-04-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-07-06","known_ts":"2017-07-06","bar_index":1940,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.66,"stop_level":20.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-07-07","known_ts":"2017-07-07","bar_index":1940,"type":"RECLAIM","strength":1.0,"price":21.14,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-07-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-07-06","prior_stop_level":20.7,"sweep_low":20.57,"atr14":0.541333,"stop_level":20.299333,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-09-25","known_ts":"2017-09-25","bar_index":1959,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.46,"stop_level":22.52,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-09-26","known_ts":"2017-09-26","bar_index":1959,"type":"RECLAIM","strength":0.863,"price":22.87,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-09-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2017-09-25","prior_stop_level":22.52,"sweep_low":22.2,"atr14":0.466145,"stop_level":21.966927,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-10-11","known_ts":"2017-10-11","bar_index":1963,"type":"RECLAIM","strength":1.0,"price":23.71,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-09-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-01-11","known_ts":"2018-01-16","bar_index":1984,"type":"REBUY","strength":0.863,"price":32.19,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2018-04-13","known_ts":"2018-04-17","bar_index":2005,"type":"BUY","strength":0.725,"price":26.79,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":90},{"ts":"2018-08-24","known_ts":"2018-08-28","bar_index":2036,"type":"BUY","strength":0.725,"price":34.51,"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":"aplus","score":80},{"ts":"2018-11-14","known_ts":"2018-11-16","bar_index":2055,"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-14","trigger_known_ts":"2018-11-16","strength":0.45,"price":21.4,"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.412894,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.76,"atr14":1.452044,"stop_level":18.033978,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-28","known_ts":"2018-11-30","bar_index":2058,"type":"BUY","strength":0.45,"price":22.11,"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-28","known_ts":"2018-11-30","bar_index":2058,"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-28","trigger_known_ts":"2018-11-30","strength":0.45,"price":22.11,"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.393416,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.15,"atr14":1.147796,"stop_level":19.576102,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-29","known_ts":"2019-01-29","bar_index":2071,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.61,"stop_level":23.88,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-01-30","known_ts":"2019-01-30","bar_index":2071,"type":"RECLAIM","strength":0.588,"price":24.26,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-01-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":"2019-01-29","prior_stop_level":23.88,"sweep_low":23.49,"atr14":0.908438,"stop_level":23.035781,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-04","known_ts":"2019-03-04","bar_index":2079,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.9,"stop_level":24.08,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-07","known_ts":"2019-03-07","bar_index":2080,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.9,"stop_level":24.08,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-04-18","known_ts":"2019-04-23","bar_index":2090,"type":"BUY","strength":0.588,"price":22.03,"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":"2019-04-18","known_ts":"2019-04-23","bar_index":2090,"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-04-18","trigger_known_ts":"2019-04-23","strength":0.588,"price":22.03,"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.39561,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":20.73,"atr14":0.614191,"stop_level":20.422905,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-05-15","known_ts":"2019-05-17","bar_index":2096,"type":"BUY","strength":0.725,"price":21.2,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2019-06-03","known_ts":"2019-06-03","bar_index":2100,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.69,"stop_level":18.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-06-04","known_ts":"2019-06-04","bar_index":2100,"type":"RECLAIM","strength":0.588,"price":18.8,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-06-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-06-03","prior_stop_level":18.75,"sweep_low":17.46,"atr14":0.878021,"stop_level":17.02099,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-06-11","known_ts":"2019-06-13","bar_index":2102,"type":"BUY","strength":0.725,"price":19.98,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2019-07-02","known_ts":"2019-07-05","bar_index":2107,"type":"BUY","strength":0.725,"price":19.64,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2019-08-14","known_ts":"2019-08-14","bar_index":2117,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.04,"stop_level":17.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-08-19","known_ts":"2019-08-19","bar_index":2118,"type":"RECLAIM","strength":0.588,"price":18.28,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-08-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-08-14","prior_stop_level":17.7,"sweep_low":16.72,"atr14":0.817348,"stop_level":16.311326,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-08-22","known_ts":"2019-08-26","bar_index":2119,"type":"BUY","strength":0.725,"price":18.42,"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":65},{"ts":"2019-10-14","known_ts":"2019-10-16","bar_index":2131,"type":"REBUY","strength":0.725,"price":19.85,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2020-01-16","known_ts":"2020-01-16","bar_index":2152,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.27,"stop_level":26.33,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-01-21","known_ts":"2020-01-21","bar_index":2153,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.18,"stop_level":26.33,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-01-31","known_ts":"2020-02-04","bar_index":2156,"type":"REBUY","strength":1.0,"price":32.12,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2020-03-05","known_ts":"2020-03-05","bar_index":2163,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.85,"stop_level":25.18,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-05-22","known_ts":"2020-05-22","bar_index":2182,"type":"RECLAIM","strength":0.863,"price":32.39,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-03-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-06-11","known_ts":"2020-06-11","bar_index":2186,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.86,"stop_level":31.24,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-06-15","known_ts":"2020-06-15","bar_index":2187,"type":"RECLAIM","strength":0.725,"price":31.55,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-06-11","prior_stop_level":31.24,"sweep_low":27.52,"atr14":3.044687,"stop_level":25.997657,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-26","known_ts":"2020-06-26","bar_index":2190,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.65,"stop_level":31.43,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-07-01","known_ts":"2020-07-01","bar_index":2191,"type":"RECLAIM","strength":0.863,"price":31.91,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-06-26","prior_stop_level":31.43,"sweep_low":28.28,"atr14":2.989781,"stop_level":26.78511,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-15","known_ts":"2020-07-17","bar_index":2194,"type":"REBUY","strength":1.0,"price":33.7,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2020-10-20","known_ts":"2020-10-20","bar_index":2216,"type":"SELL","basis":"structure_stop","strength":1.0,"price":64.65,"stop_level":64.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-12-03","known_ts":"2020-12-07","bar_index":2227,"type":"BUY","strength":0.863,"price":72.35,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2021-01-08","known_ts":"2021-01-12","bar_index":2235,"type":"REBUY","strength":0.863,"price":105.95,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2021-02-04","known_ts":"2021-02-08","bar_index":2241,"type":"REBUY","strength":1.0,"price":121.23,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2021-06-07","known_ts":"2021-06-09","bar_index":2269,"type":"BUY","strength":0.588,"price":82.38,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2021-07-23","known_ts":"2021-07-27","bar_index":2280,"type":"BUY","strength":0.588,"price":71.78,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2021-08-05","known_ts":"2021-08-09","bar_index":2283,"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":"2021-08-05","trigger_known_ts":"2021-08-09","strength":0.45,"price":71.06,"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.479299,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":61.02,"atr14":3.797548,"stop_level":59.121226,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-10-06","known_ts":"2021-10-06","bar_index":2297,"type":"SELL","basis":"structure_stop","strength":0.588,"price":71.62,"stop_level":72.46,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-10-07","known_ts":"2021-10-07","bar_index":2297,"type":"RECLAIM","strength":0.588,"price":75.1,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-10-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2021-10-06","prior_stop_level":72.46,"sweep_low":71.09,"atr14":3.745177,"stop_level":69.217411,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-11-24","known_ts":"2021-11-29","bar_index":2309,"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":"2021-11-24","trigger_known_ts":"2021-11-29","strength":0.45,"price":52.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.616766,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":49.54,"atr14":3.287909,"stop_level":47.896045,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-12-21","known_ts":"2021-12-23","bar_index":2315,"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":"2021-12-21","trigger_known_ts":"2021-12-23","strength":0.45,"price":51.4,"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.62336,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":43.36,"atr14":3.051261,"stop_level":41.83437,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-12-27","known_ts":"2021-12-29","bar_index":2316,"type":"BUY","strength":0.45,"price":49.07,"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":"2021-12-27","known_ts":"2021-12-29","bar_index":2316,"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":"2021-12-27","trigger_known_ts":"2021-12-29","strength":0.45,"price":49.07,"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.640434,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":43.36,"atr14":2.804934,"stop_level":41.957533,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-01-18","known_ts":"2022-01-18","bar_index":2321,"type":"SELL","basis":"structure_stop","strength":0.45,"price":42.55,"stop_level":46.61,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2022-01-26","known_ts":"2022-01-28","bar_index":2323,"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-01-26","trigger_known_ts":"2022-01-28","strength":0.45,"price":44.2,"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.676119,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":37.76,"atr14":2.849206,"stop_level":36.335397,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-02-23","known_ts":"2022-02-23","bar_index":2329,"type":"SELL","basis":"structure_stop","strength":0.588,"price":47.24,"stop_level":47.81,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-02-24","known_ts":"2022-02-24","bar_index":2329,"type":"RECLAIM","strength":0.588,"price":49.69,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-02-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-02-23","prior_stop_level":47.81,"sweep_low":44.5,"atr14":2.810692,"stop_level":43.094654,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-03-08","known_ts":"2022-03-08","bar_index":2332,"type":"SELL","basis":"structure_stop","strength":0.588,"price":41.75,"stop_level":46.14,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-05-02","known_ts":"2022-05-04","bar_index":2345,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-05-02","trigger_known_ts":"2022-05-04","strength":0.45,"price":38.73,"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.536112,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":35.6,"atr14":2.21691,"stop_level":34.491545,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-18","known_ts":"2022-05-20","bar_index":2349,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-05-18","trigger_known_ts":"2022-05-20","strength":0.45,"price":31.79,"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.619236,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":28.3,"atr14":2.226274,"stop_level":27.186863,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-01","known_ts":"2022-06-03","bar_index":2352,"type":"BUY","strength":0.45,"price":32.91,"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,"retro_override":true,"retro_ctx":{"group_id":"Consumer Discretionary"}},{"ts":"2022-06-01","known_ts":"2022-06-03","bar_index":2352,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-06-01","trigger_known_ts":"2022-06-03","strength":0.45,"price":32.91,"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.601526,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":27.78,"atr14":2.010073,"stop_level":26.774964,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-16","known_ts":"2022-06-16","bar_index":2355,"type":"SELL","basis":"structure_stop","strength":0.45,"price":26.91,"stop_level":28.49,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2022-06-23","known_ts":"2022-06-23","bar_index":2357,"type":"RECLAIM","strength":0.45,"price":28.51,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-06-16 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":"2022-06-16","prior_stop_level":28.49,"sweep_low":26.46,"atr14":1.893626,"stop_level":25.513187,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-12","known_ts":"2022-07-12","bar_index":2361,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.83,"stop_level":30.42,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-07-15","known_ts":"2022-07-15","bar_index":2362,"type":"RECLAIM","strength":0.588,"price":31.4,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-07-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-07-12","prior_stop_level":30.42,"sweep_low":28.34,"atr14":1.774212,"stop_level":27.452894,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-22","known_ts":"2022-08-22","bar_index":2370,"type":"SELL","basis":"structure_stop","strength":0.725,"price":32.86,"stop_level":34.11,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-25","known_ts":"2022-08-25","bar_index":2371,"type":"RECLAIM","strength":0.725,"price":34.2,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-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":"2022-08-22","prior_stop_level":34.11,"sweep_low":32.77,"atr14":1.627873,"stop_level":31.956064,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-21","known_ts":"2022-10-25","bar_index":2385,"type":"BUY","strength":0.725,"price":31.4,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2022-12-07","known_ts":"2022-12-07","bar_index":2395,"type":"SELL","basis":"structure_stop","strength":0.725,"price":33.29,"stop_level":33.67,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-12","known_ts":"2022-12-12","bar_index":2396,"type":"RECLAIM","strength":0.863,"price":34.62,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-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":"2022-12-07","prior_stop_level":33.67,"sweep_low":32.66,"atr14":1.445564,"stop_level":31.937218,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-19","known_ts":"2023-01-19","bar_index":2405,"type":"RECLAIM","strength":0.863,"price":33.92,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-12-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-24","known_ts":"2023-01-26","bar_index":2406,"type":"BUY","strength":0.863,"price":34.26,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2023-02-10","known_ts":"2023-02-10","bar_index":2410,"type":"SELL","basis":"structure_stop","strength":0.725,"price":31.48,"stop_level":31.76,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-02-14","known_ts":"2023-02-14","bar_index":2411,"type":"RECLAIM","strength":0.725,"price":31.92,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-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":"2023-02-10","prior_stop_level":31.76,"sweep_low":30.91,"atr14":1.297805,"stop_level":30.261098,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-04-06","known_ts":"2023-04-11","bar_index":2423,"type":"BUY","strength":0.725,"price":29.79,"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":"2023-05-04","known_ts":"2023-05-04","bar_index":2429,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.0,"stop_level":28.13,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2023-06-07","known_ts":"2023-06-09","bar_index":2437,"type":"BUY","strength":0.588,"price":26.2,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":30},{"ts":"2023-07-25","known_ts":"2023-07-25","bar_index":2447,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.5,"stop_level":25.71,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-07-26","known_ts":"2023-07-26","bar_index":2448,"type":"RECLAIM","strength":0.588,"price":26.05,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-07-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":"2023-07-25","prior_stop_level":25.71,"sweep_low":25.28,"atr14":0.936138,"stop_level":24.811931,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-09-15","known_ts":"2023-09-19","bar_index":2460,"type":"BUY","strength":0.588,"price":23.75,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-11-22","known_ts":"2023-11-22","bar_index":2476,"type":"RECLAIM","strength":0.863,"price":26.33,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-07-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-03","known_ts":"2024-01-03","bar_index":2485,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.61,"stop_level":25.01,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2024-01-08","known_ts":"2024-01-08","bar_index":2486,"type":"RECLAIM","strength":0.863,"price":25.38,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-03 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":"2024-01-03","prior_stop_level":25.01,"sweep_low":24.18,"atr14":1.064484,"stop_level":23.647758,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-05-30","known_ts":"2024-05-30","bar_index":2519,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.63,"stop_level":15.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2024-05-31","known_ts":"2024-05-31","bar_index":2519,"type":"RECLAIM","strength":0.588,"price":17.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-05-30 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":"2024-05-30","prior_stop_level":15.0,"sweep_low":14.46,"atr14":0.929118,"stop_level":13.995441,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-07-10","known_ts":"2024-07-10","bar_index":2528,"type":"RECLAIM","strength":1.0,"price":20.58,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-05-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-07-18","known_ts":"2024-07-18","bar_index":2530,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.57,"stop_level":18.74,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2024-07-23","known_ts":"2024-07-23","bar_index":2531,"type":"RECLAIM","strength":0.863,"price":19.07,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-07-18 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":"2024-07-18","prior_stop_level":18.74,"sweep_low":18.03,"atr14":0.883835,"stop_level":17.588083,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-08-16","known_ts":"2024-08-20","bar_index":2537,"type":"BUY","strength":0.863,"price":19.81,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2024-09-17","known_ts":"2024-09-19","bar_index":2544,"type":"BUY","strength":1.0,"price":20.05,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"2024-10-01","known_ts":"2024-10-01","bar_index":2547,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.47,"stop_level":18.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2024-10-04","known_ts":"2024-10-04","bar_index":2548,"type":"RECLAIM","strength":0.863,"price":18.96,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-10-01 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":"2024-10-01","prior_stop_level":18.7,"sweep_low":18.06,"atr14":0.735972,"stop_level":17.692014,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-10-24","known_ts":"2024-10-28","bar_index":2553,"type":"BUY","strength":1.0,"price":19.89,"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":45},{"ts":"2024-11-06","known_ts":"2024-11-08","bar_index":2556,"type":"BUY","strength":1.0,"price":20.49,"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":"2024-12-09","known_ts":"2024-12-09","bar_index":2563,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.86,"stop_level":20.02,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-12-13","known_ts":"2024-12-13","bar_index":2564,"type":"RECLAIM","strength":1.0,"price":20.79,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-12-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-12-09","prior_stop_level":20.02,"sweep_low":18.8,"atr14":0.947519,"stop_level":18.326241,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-01-23","known_ts":"2025-01-27","bar_index":2573,"type":"BUY","strength":0.863,"price":20.16,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2025-03-04","known_ts":"2025-03-04","bar_index":2582,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.75,"stop_level":20.37,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2025-04-29","known_ts":"2025-05-01","bar_index":2595,"type":"BUY","strength":0.588,"price":15.54,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"2025-05-22","known_ts":"2025-05-22","bar_index":2600,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.66,"stop_level":15.29,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2025-05-27","known_ts":"2025-05-27","bar_index":2601,"type":"RECLAIM","strength":0.588,"price":15.38,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-05-22 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":"2025-05-22","prior_stop_level":15.29,"sweep_low":14.09,"atr14":0.715798,"stop_level":13.732101,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-30","known_ts":"2025-06-30","bar_index":2609,"type":"RECLAIM","strength":0.725,"price":18.61,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-05-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-07-31","known_ts":"2025-07-31","bar_index":2616,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.06,"stop_level":18.21,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-08-15","known_ts":"2025-08-19","bar_index":2620,"type":"REBUY","strength":1.0,"price":18.52,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2025-09-15","known_ts":"2025-09-15","bar_index":2626,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.83,"stop_level":19.61,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-09-29","known_ts":"2025-09-29","bar_index":2630,"type":"RECLAIM","strength":1.0,"price":19.1,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-09-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-12-18","known_ts":"2025-12-22","bar_index":2649,"type":"BUY","strength":0.588,"price":14.76,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"2026-01-08","known_ts":"2026-01-08","bar_index":2653,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.43,"stop_level":14.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2026-01-21","known_ts":"2026-01-23","bar_index":2656,"type":"REBUY","strength":0.588,"price":14.27,"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":45},{"ts":"2026-01-29","known_ts":"2026-01-29","bar_index":2658,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.15,"stop_level":13.73,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2026-02-06","known_ts":"2026-02-10","bar_index":2660,"type":"REBUY","strength":0.588,"price":13.88,"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":35},{"ts":"2026-05-21","known_ts":"2026-05-26","bar_index":2684,"type":"REBUY","strength":1.0,"price":17.06,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2026-07-08","known_ts":"2026-07-08","bar_index":2694,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.12,"stop_level":20.38,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-07-09","known_ts":"2026-07-09","bar_index":2694,"type":"RECLAIM","strength":1.0,"price":20.69,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-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":"2026-07-08","prior_stop_level":20.38,"sweep_low":20.05,"atr14":0.863719,"stop_level":19.61814,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-07-23","known_ts":"2026-07-23","bar_index":2698,"type":"RECLAIM","strength":1.0,"price":21.18,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-07-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}}],"state":{"position_hint":"long","last_signal":"RECLAIM","last_scored_signal":"RECLAIM","last_scored_ts":"2026-07-23","last_scored_basis":null,"bars_since_signal":5,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2015-11-02","2015-11-27","2015-12-15","2016-01-29","2016-02-11","2016-05-25","2016-06-29","2016-09-23","2017-01-20","2017-02-07","2017-07-18","2017-08-08","2017-08-29","2017-09-25","2018-02-12","2018-03-06","2018-05-01","2018-08-08","2018-08-16","2018-09-17","2019-03-28","2020-03-19","2020-11-03","2021-04-07","2021-04-23","2021-05-14","2021-07-20","2022-09-27","2022-12-30","2023-03-16","2023-05-19","2023-06-29","2024-01-22","2024-02-29","2024-03-26","2024-12-30","2025-03-20","2025-10-20","2025-11-21","2025-12-15"],"warnings":[{"ts":"2022-06-15","kind":"arm","px":30.25},{"ts":"2022-06-16","kind":"confirm","px":26.91,"level":28.49},{"ts":"2022-07-11","kind":"arm","px":29.33},{"ts":"2022-07-12","kind":"confirm","px":29.83,"level":30.42},{"ts":"2022-08-09","kind":"arm","px":34.11},{"ts":"2022-08-22","kind":"confirm","px":32.86,"level":34.11},{"ts":"2022-11-09","kind":"arm","px":32.25},{"ts":"2022-12-07","kind":"confirm","px":33.29,"level":33.67},{"ts":"2023-02-06","kind":"arm","px":33.1},{"ts":"2023-02-10","kind":"confirm","px":31.48,"level":31.76},{"ts":"2023-04-26","kind":"arm","px":28.13},{"ts":"2023-05-04","kind":"confirm","px":26.0,"level":28.13},{"ts":"2023-07-24","kind":"arm","px":25.69},{"ts":"2023-07-25","kind":"confirm","px":25.5,"level":25.71},{"ts":"2023-11-30","kind":"arm","px":24.56},{"ts":"2024-01-03","kind":"confirm","px":24.61,"level":25.01},{"ts":"2024-05-29","kind":"arm","px":14.98},{"ts":"2024-05-30","kind":"confirm","px":14.63,"level":15.0},{"ts":"2024-06-27","kind":"arm","px":18.89},{"ts":"2024-07-18","kind":"confirm","px":18.57,"level":18.74},{"ts":"2024-09-26","kind":"arm","px":19.04},{"ts":"2024-10-01","kind":"confirm","px":18.47,"level":18.7},{"ts":"2024-11-21","kind":"arm","px":20.22},{"ts":"2024-12-09","kind":"confirm","px":19.86,"level":20.02},{"ts":"2025-02-18","kind":"arm","px":22.2},{"ts":"2025-03-04","kind":"confirm","px":19.75,"level":20.37},{"ts":"2025-05-21","kind":"arm","px":14.2},{"ts":"2025-05-22","kind":"confirm","px":14.66,"level":15.29},{"ts":"2025-06-18","kind":"arm","px":17.28},{"ts":"2025-07-31","kind":"confirm","px":18.06,"level":18.21},{"ts":"2025-09-11","kind":"arm","px":20.03},{"ts":"2025-09-15","kind":"confirm","px":18.83,"level":19.61},{"ts":"2026-01-07","kind":"arm","px":13.82},{"ts":"2026-01-08","kind":"confirm","px":14.43,"level":14.75},{"ts":"2026-01-28","kind":"arm","px":13.25},{"ts":"2026-01-29","kind":"confirm","px":13.15,"level":13.73},{"ts":"2026-03-16","kind":"arm","px":13.98},{"ts":"2026-04-22","kind":"arm","px":14.77},{"ts":"2026-06-24","kind":"arm","px":20.38},{"ts":"2026-07-08","kind":"confirm","px":20.12,"level":20.38}],"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":[]}}}