{"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":"HAFC","timeframe":"3D","as_of":"2026-08-11T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1994-08-19","known_ts":"1994-08-23","bar_index":32,"type":"BUY","strength":0.588,"price":6.0202,"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":"1994-11-16","known_ts":"1994-11-16","bar_index":52,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.6104,"stop_level":6.6695,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-11-17","known_ts":"1994-11-17","bar_index":53,"type":"RECLAIM","strength":0.725,"price":7.0826,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-11-16 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-11-16","prior_stop_level":6.6695,"sweep_low":6.6104,"atr14":0.168239,"stop_level":6.526281,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-02-23","known_ts":"1995-02-27","bar_index":75,"type":"BUY","strength":0.588,"price":7.0826,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"1995-05-30","known_ts":"1995-06-01","bar_index":97,"type":"BUY","strength":0.45,"price":6.4924,"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":"1995-06-28","known_ts":"1995-06-28","bar_index":104,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.1973,"stop_level":6.2563,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-08-15","known_ts":"1995-08-15","bar_index":115,"type":"RECLAIM","strength":1.0,"price":6.7285,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-06-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-10-26","known_ts":"1995-10-30","bar_index":132,"type":"BUY","strength":1.0,"price":7.3187,"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":"quality","score":65},{"ts":"1997-07-14","known_ts":"1997-07-14","bar_index":276,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.6998,"stop_level":15.9359,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-07-30","known_ts":"1997-08-01","bar_index":280,"type":"REBUY","strength":1.0,"price":16.29,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":10},{"ts":"1997-11-05","known_ts":"1997-11-05","bar_index":303,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.9426,"stop_level":18.4148,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1997-11-06","known_ts":"1997-11-06","bar_index":303,"type":"RECLAIM","strength":0.863,"price":18.6509,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-11-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1997-11-05","prior_stop_level":18.4148,"sweep_low":17.9426,"atr14":0.56823,"stop_level":17.658485,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-02-20","known_ts":"1998-02-24","bar_index":327,"type":"BUY","strength":0.588,"price":17.2344,"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":70},{"ts":"1998-06-23","known_ts":"1998-06-23","bar_index":355,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.0721,"stop_level":20.5868,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1998-10-15","known_ts":"1998-10-19","bar_index":382,"type":"BUY","strength":0.45,"price":14.5394,"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-10-15","known_ts":"1998-10-19","bar_index":382,"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-10-15","trigger_known_ts":"1998-10-19","strength":0.45,"price":14.5394,"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.372222,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.3521,"atr14":0.381213,"stop_level":12.161493,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-12-03","known_ts":"1998-12-03","bar_index":393,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.9254,"stop_level":15.0541,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-12-07","known_ts":"1998-12-07","bar_index":394,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.9254,"stop_level":15.0541,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-12-15","known_ts":"1998-12-15","bar_index":396,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.8961,"stop_level":14.9254,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-01-04","known_ts":"1999-01-06","bar_index":400,"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":"1999-01-04","trigger_known_ts":"1999-01-06","strength":0.588,"price":13.6388,"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.411108,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":13.3814,"atr14":0.236357,"stop_level":13.263222,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-01-07","known_ts":"1999-01-11","bar_index":401,"type":"BUY","strength":0.588,"price":14.0248,"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":"1999-01-07","known_ts":"1999-01-11","bar_index":401,"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":"1999-01-07","trigger_known_ts":"1999-01-11","strength":0.588,"price":14.0248,"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.394441,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":13.6388,"atr14":0.233878,"stop_level":13.521861,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-02-22","known_ts":"1999-02-22","bar_index":411,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.9254,"stop_level":15.0541,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-02-24","known_ts":"1999-02-24","bar_index":411,"type":"RECLAIM","strength":0.588,"price":15.4401,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-02-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1999-02-22","prior_stop_level":15.0541,"sweep_low":14.9254,"atr14":0.269015,"stop_level":14.790893,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-04-09","known_ts":"1999-04-13","bar_index":422,"type":"REBUY","strength":0.863,"price":16.3408,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1999-07-16","known_ts":"1999-07-16","bar_index":444,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.7098,"stop_level":18.1382,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-07-21","known_ts":"1999-07-21","bar_index":445,"type":"RECLAIM","strength":0.863,"price":18.2811,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-07-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1999-07-16","prior_stop_level":18.1382,"sweep_low":17.7098,"atr14":0.37204,"stop_level":17.52378,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-07-30","known_ts":"1999-07-30","bar_index":448,"type":"RECLAIM","strength":0.863,"price":19.2808,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-07-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-02-23","known_ts":"2000-02-23","bar_index":495,"type":"SELL","basis":"structure_stop","strength":0.45,"price":14.9962,"stop_level":15.139,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2000-02-28","known_ts":"2000-02-28","bar_index":496,"type":"RECLAIM","strength":0.45,"price":16.3387,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-02-23 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":"2000-02-23","prior_stop_level":15.139,"sweep_low":14.9962,"atr14":0.631337,"stop_level":14.680531,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-03-09","known_ts":"2000-03-09","bar_index":499,"type":"SELL","basis":"structure_stop","strength":0.45,"price":14.4535,"stop_level":15.0819,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2000-03-29","known_ts":"2000-03-31","bar_index":504,"type":"BUY","strength":0.45,"price":15.0819,"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":"2000-04-03","known_ts":"2000-04-03","bar_index":505,"type":"RECLAIM","strength":0.725,"price":16.9671,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2000-03-29 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-06-27","known_ts":"2000-06-27","bar_index":524,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.1242,"stop_level":17.2813,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-07-12","known_ts":"2000-07-12","bar_index":528,"type":"RECLAIM","strength":0.863,"price":17.2813,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-06-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-08-18","known_ts":"2000-08-22","bar_index":537,"type":"BUY","strength":0.863,"price":17.7526,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2000-08-31","known_ts":"2000-09-05","bar_index":540,"type":"BUY","strength":1.0,"price":17.9097,"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":"quality","score":75},{"ts":"2000-12-13","known_ts":"2000-12-15","bar_index":564,"type":"BUY","strength":1.0,"price":18.3811,"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":60},{"ts":"2001-08-07","known_ts":"2001-08-07","bar_index":618,"type":"SELL","basis":"structure_stop","strength":0.863,"price":31.3904,"stop_level":31.8831,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-08-08","known_ts":"2001-08-08","bar_index":618,"type":"RECLAIM","strength":0.863,"price":32.3758,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-08-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":"2001-08-07","prior_stop_level":31.8831,"sweep_low":31.3904,"atr14":0.828835,"stop_level":30.975983,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-08-23","known_ts":"2001-08-23","bar_index":622,"type":"RECLAIM","strength":1.0,"price":33.5723,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-08-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-11-14","known_ts":"2001-11-16","bar_index":640,"type":"BUY","strength":0.725,"price":30.6162,"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":"2002-03-06","known_ts":"2002-03-08","bar_index":665,"type":"REBUY","strength":0.863,"price":35.6732,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2002-04-24","known_ts":"2002-04-24","bar_index":676,"type":"SELL","basis":"structure_stop","strength":1.0,"price":38.8953,"stop_level":39.1254,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-04-25","known_ts":"2002-04-25","bar_index":676,"type":"RECLAIM","strength":1.0,"price":39.2405,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-04-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":"2002-04-24","prior_stop_level":39.1254,"sweep_low":38.6651,"atr14":1.055534,"stop_level":38.137333,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-05-09","known_ts":"2002-05-09","bar_index":680,"type":"RECLAIM","strength":1.0,"price":40.4833,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-04-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-08-13","known_ts":"2002-08-15","bar_index":702,"type":"BUY","strength":0.588,"price":34.6145,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2002-12-13","known_ts":"2002-12-13","bar_index":730,"type":"SELL","basis":"structure_stop","strength":0.725,"price":38.1128,"stop_level":38.6881,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-12-16","known_ts":"2002-12-16","bar_index":731,"type":"RECLAIM","strength":0.725,"price":39.0103,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-12-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":"2002-12-13","prior_stop_level":38.6881,"sweep_low":37.7445,"atr14":1.121935,"stop_level":37.183533,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-01-08","known_ts":"2003-01-08","bar_index":736,"type":"RECLAIM","strength":0.863,"price":38.5961,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-12-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-03-06","known_ts":"2003-03-10","bar_index":749,"type":"BUY","strength":0.588,"price":38.412,"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":40},{"ts":"2003-04-09","known_ts":"2003-04-09","bar_index":757,"type":"SELL","basis":"structure_stop","strength":0.725,"price":38.8885,"stop_level":39.12,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-04-10","known_ts":"2003-04-10","bar_index":757,"type":"RECLAIM","strength":0.725,"price":39.282,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-04-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2003-04-09","prior_stop_level":39.12,"sweep_low":38.7728,"atr14":0.896563,"stop_level":38.324518,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-05-22","known_ts":"2003-05-27","bar_index":767,"type":"BUY","strength":0.588,"price":39.2357,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2003-06-16","known_ts":"2003-06-16","bar_index":772,"type":"SELL","basis":"structure_stop","strength":0.725,"price":39.3977,"stop_level":39.6987,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-06-17","known_ts":"2003-06-17","bar_index":772,"type":"RECLAIM","strength":0.725,"price":40.7635,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-06-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2003-06-16","prior_stop_level":39.6987,"sweep_low":39.2357,"atr14":1.170168,"stop_level":38.650616,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-07-07","known_ts":"2003-07-07","bar_index":777,"type":"RECLAIM","strength":0.863,"price":41.3172,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-06-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-08-08","known_ts":"2003-08-08","bar_index":785,"type":"SELL","basis":"structure_stop","strength":0.863,"price":41.4801,"stop_level":41.7129,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-08-11","known_ts":"2003-08-11","bar_index":785,"type":"RECLAIM","strength":0.863,"price":42.1087,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-08-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2003-08-08","prior_stop_level":41.7129,"sweep_low":41.131,"atr14":1.017793,"stop_level":40.622104,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-08-26","known_ts":"2003-08-26","bar_index":789,"type":"RECLAIM","strength":0.863,"price":49.278,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-08-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-01-16","known_ts":"2004-01-21","bar_index":822,"type":"BUY","strength":0.725,"price":51.0862,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2004-02-04","known_ts":"2004-02-04","bar_index":826,"type":"SELL","basis":"structure_stop","strength":0.588,"price":48.4296,"stop_level":50.1223,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2004-02-10","known_ts":"2004-02-10","bar_index":827,"type":"RECLAIM","strength":0.588,"price":52.5438,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-02-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2004-02-04","prior_stop_level":50.1223,"sweep_low":47.7243,"atr14":1.368268,"stop_level":47.040166,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-02-23","known_ts":"2004-02-23","bar_index":830,"type":"RECLAIM","strength":0.725,"price":67.0021,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-02-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-03-09","known_ts":"2004-03-09","bar_index":833,"type":"SELL","basis":"structure_stop","strength":0.863,"price":67.0021,"stop_level":67.2842,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-03-12","known_ts":"2004-03-12","bar_index":834,"type":"SELL","basis":"structure_stop","strength":0.863,"price":63.8519,"stop_level":67.2842,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-06-01","known_ts":"2004-06-03","bar_index":853,"type":"BUY","strength":0.588,"price":62.894,"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":60},{"ts":"2004-07-21","known_ts":"2004-07-21","bar_index":864,"type":"SELL","basis":"structure_stop","strength":0.725,"price":67.6986,"stop_level":67.7223,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-07-27","known_ts":"2004-07-27","bar_index":865,"type":"RECLAIM","strength":0.725,"price":68.1724,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-07-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":"2004-07-21","prior_stop_level":67.7223,"sweep_low":66.3958,"atr14":1.436066,"stop_level":65.677767,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-08-26","known_ts":"2004-08-26","bar_index":873,"type":"RECLAIM","strength":0.863,"price":76.3209,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-07-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-09-20","known_ts":"2004-09-20","bar_index":878,"type":"SELL","basis":"structure_stop","strength":0.863,"price":74.6154,"stop_level":75.4444,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-09-22","known_ts":"2004-09-22","bar_index":879,"type":"SELL","basis":"structure_stop","strength":0.863,"price":71.9624,"stop_level":75.4444,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-10-29","known_ts":"2004-11-02","bar_index":888,"type":"BUY","strength":0.725,"price":77.7866,"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":"2005-05-05","known_ts":"2005-05-09","bar_index":931,"type":"BUY","strength":0.45,"price":75.8757,"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-06-27","known_ts":"2005-06-27","bar_index":943,"type":"SELL","basis":"structure_stop","strength":0.725,"price":79.4615,"stop_level":80.4656,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-06-28","known_ts":"2005-06-28","bar_index":943,"type":"RECLAIM","strength":0.725,"price":82.9517,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-06-27 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-06-27","prior_stop_level":80.4656,"sweep_low":79.2225,"atr14":1.907204,"stop_level":78.268898,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-07-14","known_ts":"2005-07-14","bar_index":947,"type":"RECLAIM","strength":0.725,"price":83.4792,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-06-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-08-18","known_ts":"2005-08-18","bar_index":955,"type":"SELL","basis":"structure_stop","strength":0.863,"price":85.9725,"stop_level":86.3081,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-08-22","known_ts":"2005-08-22","bar_index":956,"type":"RECLAIM","strength":0.863,"price":87.6507,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-08-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2005-08-18","prior_stop_level":86.3081,"sweep_low":85.3012,"atr14":2.602458,"stop_level":83.999971,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-09-02","known_ts":"2005-09-07","bar_index":959,"type":"BUY","strength":0.863,"price":90.7194,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2005-10-28","known_ts":"2005-11-01","bar_index":972,"type":"BUY","strength":0.588,"price":88.5248,"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":20},{"ts":"2005-12-06","known_ts":"2005-12-06","bar_index":980,"type":"SELL","basis":"structure_stop","strength":0.863,"price":88.0921,"stop_level":88.2844,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-01-23","known_ts":"2006-01-25","bar_index":991,"type":"BUY","strength":0.588,"price":92.1908,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2006-03-10","known_ts":"2006-03-14","bar_index":1002,"type":"BUY","strength":0.588,"price":87.7548,"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":40},{"ts":"2006-05-18","known_ts":"2006-05-18","bar_index":1018,"type":"SELL","basis":"structure_stop","strength":0.725,"price":90.4682,"stop_level":91.6293,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-05-19","known_ts":"2006-05-19","bar_index":1018,"type":"RECLAIM","strength":0.725,"price":92.6453,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-05-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-05-18","prior_stop_level":91.6293,"sweep_low":89.0652,"atr14":2.82971,"stop_level":87.650345,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-06-06","known_ts":"2006-06-06","bar_index":1022,"type":"RECLAIM","strength":0.863,"price":92.8388,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-05-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-06-27","known_ts":"2006-06-29","bar_index":1027,"type":"BUY","strength":0.863,"price":94.5916,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":65},{"ts":"2006-08-17","known_ts":"2006-08-21","bar_index":1039,"type":"BUY","strength":0.863,"price":93.8636,"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":"quality","score":65},{"ts":"2006-09-08","known_ts":"2006-09-12","bar_index":1044,"type":"BUY","strength":0.725,"price":94.0577,"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":"2007-01-17","known_ts":"2007-01-17","bar_index":1073,"type":"SELL","basis":"structure_stop","strength":1.0,"price":105.7867,"stop_level":106.8118,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-04-12","known_ts":"2007-04-16","bar_index":1093,"type":"BUY","strength":0.45,"price":95.4361,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-05-21","known_ts":"2007-05-23","bar_index":1102,"type":"BUY","strength":0.45,"price":85.1041,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-07-18","known_ts":"2007-07-18","bar_index":1115,"type":"SELL","basis":"structure_stop","strength":0.588,"price":80.0036,"stop_level":80.839,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-08-02","known_ts":"2007-08-06","bar_index":1119,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2007-08-02","trigger_known_ts":"2007-08-06","strength":0.45,"price":72.1408,"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.354119,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":68.9957,"atr14":2.009329,"stop_level":67.991035,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-08-15","known_ts":"2007-08-17","bar_index":1122,"type":"BUY","strength":0.45,"price":80.839,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-08-15","known_ts":"2007-08-17","bar_index":1122,"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":"2007-08-15","trigger_known_ts":"2007-08-17","strength":0.45,"price":80.839,"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.276243,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":69.3397,"atr14":3.106862,"stop_level":67.786269,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-09-05","known_ts":"2007-09-05","bar_index":1126,"type":"SELL","basis":"structure_stop","strength":0.588,"price":74.9419,"stop_level":75.679,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-09-06","known_ts":"2007-09-06","bar_index":1127,"type":"RECLAIM","strength":0.588,"price":76.4161,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-09-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2007-09-05","prior_stop_level":75.679,"sweep_low":73.959,"atr14":2.74547,"stop_level":72.586265,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-10-18","known_ts":"2007-10-18","bar_index":1137,"type":"SELL","basis":"structure_stop","strength":0.725,"price":75.4254,"stop_level":76.412,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-12-05","known_ts":"2007-12-07","bar_index":1148,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2007-12-05","trigger_known_ts":"2007-12-07","strength":0.45,"price":47.5047,"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.574687,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":45.4329,"atr14":2.205703,"stop_level":44.330048,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-12-21","known_ts":"2007-12-26","bar_index":1152,"type":"BUY","strength":0.45,"price":45.2849,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-12-21","known_ts":"2007-12-26","bar_index":1152,"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":"2007-12-21","trigger_known_ts":"2007-12-26","strength":0.45,"price":45.2849,"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.594561,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":41.3878,"atr14":2.073363,"stop_level":40.351119,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-18","known_ts":"2008-01-23","bar_index":1158,"type":"BUY","strength":0.45,"price":37.3898,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-01-18","known_ts":"2008-01-23","bar_index":1158,"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-01-18","trigger_known_ts":"2008-01-23","strength":0.45,"price":37.3898,"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.64243,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":33.765,"atr14":2.228387,"stop_level":32.650807,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-02-14","known_ts":"2008-02-14","bar_index":1164,"type":"SELL","basis":"structure_stop","strength":0.588,"price":40.9153,"stop_level":41.6104,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-03","known_ts":"2008-03-03","bar_index":1167,"type":"SELL","basis":"structure_stop","strength":0.588,"price":37.6877,"stop_level":39.1277,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-05-12","known_ts":"2008-05-12","bar_index":1184,"type":"SELL","basis":"structure_stop","strength":0.725,"price":34.5261,"stop_level":34.9765,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-07-16","known_ts":"2008-07-18","bar_index":1199,"type":"BUY","strength":0.588,"price":28.3917,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2008-08-21","known_ts":"2008-08-21","bar_index":1207,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.2774,"stop_level":26.5795,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-08-26","known_ts":"2008-08-26","bar_index":1208,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.5223,"stop_level":26.5795,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-03","known_ts":"2008-09-03","bar_index":1210,"type":"RECLAIM","strength":0.725,"price":26.8312,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-08-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-08-26","prior_stop_level":26.5795,"sweep_low":25.2203,"atr14":1.331246,"stop_level":24.554677,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-23","known_ts":"2008-09-25","bar_index":1215,"type":"BUY","strength":0.725,"price":25.8244,"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":"2008-12-31","known_ts":"2009-01-05","bar_index":1238,"type":"BUY","strength":0.45,"price":13.3904,"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-12-31","known_ts":"2009-01-05","bar_index":1238,"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-12-31","trigger_known_ts":"2009-01-05","strength":0.45,"price":13.3904,"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.687156,"monthly_oversold_dwell":20,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.1619,"atr14":1.080706,"stop_level":8.621547,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-23","known_ts":"2009-01-23","bar_index":1243,"type":"RECLAIM","strength":0.725,"price":10.1183,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2008-12-31 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-29","known_ts":"2009-01-29","bar_index":1244,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.4571,"stop_level":9.9673,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-17","known_ts":"2009-03-19","bar_index":1255,"type":"BUY","strength":0.588,"price":5.8898,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2009-05-21","known_ts":"2009-05-21","bar_index":1270,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.0979,"stop_level":7.551,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-06-03","known_ts":"2009-06-05","bar_index":1273,"type":"REBUY","strength":0.863,"price":7.853,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2009-07-29","known_ts":"2009-07-31","bar_index":1286,"type":"BUY","strength":0.863,"price":8.8598,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2009-08-28","known_ts":"2009-08-28","bar_index":1293,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.6013,"stop_level":7.853,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2009-09-03","known_ts":"2009-09-03","bar_index":1294,"type":"RECLAIM","strength":0.863,"price":8.2054,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-08-28 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":"2009-08-28","prior_stop_level":7.853,"sweep_low":7.0979,"atr14":0.584023,"stop_level":6.805888,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-09-04","known_ts":"2009-09-09","bar_index":1295,"type":"REBUY","strength":1.0,"price":9.5646,"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":"2010-05-06","known_ts":"2010-05-06","bar_index":1350,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.1823,"stop_level":13.038,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-08-03","known_ts":"2010-08-05","bar_index":1371,"type":"BUY","strength":0.588,"price":7.1483,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":25},{"ts":"2010-08-23","known_ts":"2010-08-23","bar_index":1375,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.3428,"stop_level":6.4435,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-08-24","known_ts":"2010-08-24","bar_index":1376,"type":"RECLAIM","strength":0.588,"price":6.4938,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-08-23 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":"2010-08-23","prior_stop_level":6.4435,"sweep_low":6.2925,"atr14":0.390517,"stop_level":6.097242,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-11-09","known_ts":"2010-11-11","bar_index":1394,"type":"BUY","strength":0.588,"price":5.8898,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2010-12-09","known_ts":"2010-12-13","bar_index":1401,"type":"BUY","strength":0.588,"price":5.0843,"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":"2011-01-20","known_ts":"2011-01-20","bar_index":1410,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.5374,"stop_level":5.5877,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-01-21","known_ts":"2011-01-21","bar_index":1410,"type":"RECLAIM","strength":0.725,"price":5.6381,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-01-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2011-01-20","prior_stop_level":5.5877,"sweep_low":5.4367,"atr14":0.284834,"stop_level":5.294283,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-02-10","known_ts":"2011-02-10","bar_index":1415,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.2421,"stop_level":6.2925,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-02-11","known_ts":"2011-02-11","bar_index":1415,"type":"RECLAIM","strength":0.725,"price":6.3932,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-02-10 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":"2011-02-10","prior_stop_level":6.2925,"sweep_low":6.2421,"atr14":0.358327,"stop_level":6.062936,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-03-14","known_ts":"2011-03-14","bar_index":1422,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.1918,"stop_level":6.2925,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-03-29","known_ts":"2011-03-29","bar_index":1426,"type":"RECLAIM","strength":1.0,"price":6.2421,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-03-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-04-01","known_ts":"2011-04-05","bar_index":1427,"type":"BUY","strength":1.0,"price":6.7455,"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":"2011-07-01","known_ts":"2011-07-06","bar_index":1448,"type":"BUY","strength":0.725,"price":6.0911,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2011-07-22","known_ts":"2011-07-22","bar_index":1452,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.7387,"stop_level":5.7891,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-08-04","known_ts":"2011-08-04","bar_index":1455,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.9333,"stop_level":5.1347,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-11-09","known_ts":"2011-11-09","bar_index":1478,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.9333,"stop_level":5.034,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-11-15","known_ts":"2011-11-15","bar_index":1479,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.5306,"stop_level":4.9333,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-11-11","known_ts":"2011-11-11","bar_index":1479,"type":"RECLAIM","strength":0.725,"price":5.1347,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2011-11-09","prior_stop_level":5.034,"sweep_low":4.9333,"atr14":0.236581,"stop_level":4.81501,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-17","known_ts":"2011-11-17","bar_index":1480,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.2286,"stop_level":4.9333,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-12-16","known_ts":"2011-12-20","bar_index":1487,"type":"BUY","strength":0.725,"price":5.034,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2012-01-30","known_ts":"2012-01-30","bar_index":1496,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.0277,"stop_level":5.078,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-01-31","known_ts":"2012-01-31","bar_index":1496,"type":"RECLAIM","strength":1.0,"price":5.185,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-01-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-01-30","prior_stop_level":5.078,"sweep_low":4.9774,"atr14":0.198678,"stop_level":4.878061,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-14","known_ts":"2012-02-14","bar_index":1500,"type":"RECLAIM","strength":1.0,"price":5.6318,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-01-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-02-22","known_ts":"2012-02-22","bar_index":1501,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.4115,"stop_level":5.5437,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-02-23","known_ts":"2012-02-23","bar_index":1502,"type":"RECLAIM","strength":1.0,"price":5.5563,"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":true},"anchor_ts":"2012-02-22","prior_stop_level":5.5437,"sweep_low":5.3927,"atr14":0.163055,"stop_level":5.311172,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-07","known_ts":"2012-03-07","bar_index":1505,"type":"RECLAIM","strength":1.0,"price":5.7262,"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-03-12","known_ts":"2012-03-14","bar_index":1506,"type":"REBUY","strength":1.0,"price":6.1981,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2012-04-09","known_ts":"2012-04-09","bar_index":1512,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.2862,"stop_level":6.368,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-04-24","known_ts":"2012-04-24","bar_index":1516,"type":"RECLAIM","strength":1.0,"price":6.6134,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-04-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-06-27","known_ts":"2012-06-29","bar_index":1531,"type":"BUY","strength":0.863,"price":6.5945,"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":"2012-08-01","known_ts":"2012-08-01","bar_index":1539,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.6071,"stop_level":6.7518,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-08-03","known_ts":"2012-08-03","bar_index":1539,"type":"RECLAIM","strength":1.0,"price":6.9029,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-08-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-08-01","prior_stop_level":6.7518,"sweep_low":6.6008,"atr14":0.159063,"stop_level":6.521268,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-17","known_ts":"2012-08-17","bar_index":1543,"type":"RECLAIM","strength":1.0,"price":8.1047,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-08-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-10-10","known_ts":"2012-10-10","bar_index":1555,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.004,"stop_level":8.0292,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2012-10-11","known_ts":"2012-10-11","bar_index":1555,"type":"RECLAIM","strength":0.863,"price":8.0733,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-10-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2012-10-10","prior_stop_level":8.0292,"sweep_low":7.9915,"atr14":0.188846,"stop_level":7.897077,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-12-14","known_ts":"2012-12-18","bar_index":1570,"type":"BUY","strength":0.725,"price":8.111,"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":"2013-02-11","known_ts":"2013-02-11","bar_index":1582,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.2882,"stop_level":10.3197,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-02-12","known_ts":"2013-02-12","bar_index":1583,"type":"RECLAIM","strength":1.0,"price":10.4015,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-02-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":"2013-02-11","prior_stop_level":10.3197,"sweep_low":10.068,"atr14":0.204203,"stop_level":9.965899,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-02-26","known_ts":"2013-02-26","bar_index":1586,"type":"RECLAIM","strength":1.0,"price":10.6909,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-02-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-03-11","known_ts":"2013-03-11","bar_index":1589,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.8415,"stop_level":10.4455,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-05-14","known_ts":"2013-05-16","bar_index":1604,"type":"BUY","strength":0.725,"price":10.2945,"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":"2013-05-31","known_ts":"2013-05-31","bar_index":1608,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.9044,"stop_level":9.961,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-06-21","known_ts":"2013-06-25","bar_index":1613,"type":"BUY","strength":0.725,"price":10.6091,"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":"2013-07-25","known_ts":"2013-07-25","bar_index":1620,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.886,"stop_level":10.9301,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-07-29","known_ts":"2013-07-29","bar_index":1621,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.8168,"stop_level":10.9301,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-08-01","known_ts":"2013-08-01","bar_index":1622,"type":"RECLAIM","strength":0.863,"price":11.1,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-07-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":"2013-07-25","prior_stop_level":10.9301,"sweep_low":10.5273,"atr14":0.255425,"stop_level":10.399587,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-08-01","known_ts":"2013-08-01","bar_index":1622,"type":"RECLAIM","strength":0.863,"price":11.1,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-07-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-07-29","prior_stop_level":10.9301,"sweep_low":10.5273,"atr14":0.255425,"stop_level":10.399587,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-08-13","known_ts":"2013-08-13","bar_index":1625,"type":"RECLAIM","strength":0.863,"price":11.0685,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-07-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-10-03","known_ts":"2013-10-07","bar_index":1637,"type":"BUY","strength":0.725,"price":10.5471,"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":20},{"ts":"2013-12-10","known_ts":"2013-12-10","bar_index":1652,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.3663,"stop_level":12.582,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-12-12","known_ts":"2013-12-12","bar_index":1653,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.2649,"stop_level":12.582,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-12-16","known_ts":"2013-12-16","bar_index":1654,"type":"RECLAIM","strength":1.0,"price":13.9518,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-12-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":"2013-12-10","prior_stop_level":12.582,"sweep_low":12.0936,"atr14":0.400322,"stop_level":11.893439,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-12-16","known_ts":"2013-12-16","bar_index":1654,"type":"RECLAIM","strength":1.0,"price":13.9518,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-12-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-12-12","prior_stop_level":12.582,"sweep_low":12.0936,"atr14":0.400322,"stop_level":11.893439,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-12-30","known_ts":"2013-12-30","bar_index":1657,"type":"RECLAIM","strength":1.0,"price":13.7679,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-12-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-03-24","known_ts":"2014-03-24","bar_index":1676,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.3469,"stop_level":15.4801,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-03-28","known_ts":"2014-03-28","bar_index":1677,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.6539,"stop_level":15.4801,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-04-02","known_ts":"2014-04-02","bar_index":1678,"type":"RECLAIM","strength":0.863,"price":15.5062,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-03-28 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":"2014-03-28","prior_stop_level":15.4801,"sweep_low":14.5839,"atr14":0.381569,"stop_level":14.393115,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-06-05","known_ts":"2014-06-09","bar_index":1693,"type":"BUY","strength":0.725,"price":14.2278,"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":75},{"ts":"2014-06-24","known_ts":"2014-06-24","bar_index":1697,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.4327,"stop_level":13.5727,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-06-26","known_ts":"2014-06-26","bar_index":1698,"type":"RECLAIM","strength":0.725,"price":13.6429,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-06-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2014-06-24","prior_stop_level":13.5727,"sweep_low":13.2928,"atr14":0.32142,"stop_level":13.13209,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-07-01","known_ts":"2014-07-03","bar_index":1699,"type":"BUY","strength":0.725,"price":14.2875,"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":"2014-07-18","known_ts":"2014-07-18","bar_index":1703,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.5728,"stop_level":14.1343,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2014-07-22","known_ts":"2014-07-22","bar_index":1703,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.3047,"stop_level":14.1343,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2014-07-28","known_ts":"2014-07-30","bar_index":1705,"type":"REBUY","strength":0.725,"price":13.8025,"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":"2014-08-21","known_ts":"2014-08-25","bar_index":1711,"type":"BUY","strength":0.45,"price":13.5217,"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-10-16","known_ts":"2014-10-20","bar_index":1724,"type":"BUY","strength":0.45,"price":12.7619,"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-11-06","known_ts":"2014-11-06","bar_index":1729,"type":"RECLAIM","strength":0.725,"price":14.0682,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-10-16 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-11-28","known_ts":"2014-11-28","bar_index":1734,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.8708,"stop_level":12.9924,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-12-03","known_ts":"2014-12-05","bar_index":1735,"type":"REBUY","strength":0.725,"price":13.7544,"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":"2014-12-03","known_ts":"2014-12-03","bar_index":1735,"type":"RECLAIM","strength":0.588,"price":13.2934,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-11-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2014-11-28","prior_stop_level":12.9924,"sweep_low":12.4225,"atr14":0.414395,"stop_level":12.215303,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-11","known_ts":"2015-03-13","bar_index":1757,"type":"BUY","strength":0.45,"price":13.2334,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-03-11","known_ts":"2015-03-13","bar_index":1757,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2015-03-11","trigger_known_ts":"2015-03-13","strength":0.45,"price":13.2334,"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.152428,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.7131,"atr14":0.303716,"stop_level":12.561242,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-19","known_ts":"2015-03-19","bar_index":1759,"type":"RECLAIM","strength":0.725,"price":13.439,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-03-11 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-02-18","known_ts":"2016-02-22","bar_index":1836,"type":"BUY","strength":0.45,"price":13.4778,"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-04-05","known_ts":"2016-04-05","bar_index":1846,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.1047,"stop_level":14.3882,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-04-08","known_ts":"2016-04-08","bar_index":1847,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.7288,"stop_level":14.3882,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-04-13","known_ts":"2016-04-13","bar_index":1848,"type":"RECLAIM","strength":0.588,"price":14.441,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2016-04-08","prior_stop_level":14.3882,"sweep_low":13.6101,"atr14":0.381072,"stop_level":13.419564,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-22","known_ts":"2016-04-22","bar_index":1851,"type":"RECLAIM","strength":0.725,"price":15.7862,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-13","known_ts":"2016-05-13","bar_index":1856,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.441,"stop_level":14.6652,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-05-16","known_ts":"2016-05-16","bar_index":1856,"type":"RECLAIM","strength":0.588,"price":15.041,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-05-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2016-05-13","prior_stop_level":14.6652,"sweep_low":14.4146,"atr14":0.454404,"stop_level":14.187398,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-06-01","known_ts":"2016-06-01","bar_index":1860,"type":"RECLAIM","strength":0.725,"price":15.5817,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-05-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-13","known_ts":"2016-06-13","bar_index":1862,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.4631,"stop_level":15.5817,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-15","known_ts":"2016-06-15","bar_index":1863,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.264,"stop_level":15.5817,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-07-06","known_ts":"2016-07-06","bar_index":1868,"type":"RECLAIM","strength":0.863,"price":15.4166,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-06-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-07-11","known_ts":"2016-07-13","bar_index":1869,"type":"BUY","strength":0.863,"price":15.9871,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2016-09-26","known_ts":"2016-09-26","bar_index":1887,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.243,"stop_level":17.4502,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-09-28","known_ts":"2016-09-28","bar_index":1887,"type":"RECLAIM","strength":0.863,"price":17.5639,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-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":"2016-09-26","prior_stop_level":17.4502,"sweep_low":17.0892,"atr14":0.327267,"stop_level":16.925566,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-11-18","known_ts":"2016-11-18","bar_index":1900,"type":"RECLAIM","strength":1.0,"price":21.2266,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-09-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-01-09","known_ts":"2017-01-09","bar_index":1911,"type":"SELL","basis":"structure_stop","strength":1.0,"price":23.1471,"stop_level":23.2819,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-01-10","known_ts":"2017-01-10","bar_index":1911,"type":"RECLAIM","strength":1.0,"price":23.9894,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-01-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":"2017-01-09","prior_stop_level":23.2819,"sweep_low":22.9786,"atr14":0.59229,"stop_level":22.682455,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-06-06","known_ts":"2017-06-08","bar_index":1945,"type":"BUY","strength":0.45,"price":19.2749,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-06-09","known_ts":"2017-06-09","bar_index":1946,"type":"RECLAIM","strength":0.588,"price":20.196,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2017-06-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2017-08-09","known_ts":"2017-08-09","bar_index":1960,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.3794,"stop_level":19.5512,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-08-11","known_ts":"2017-08-11","bar_index":1960,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.486,"stop_level":19.5512,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-09-08","known_ts":"2017-09-12","bar_index":1967,"type":"BUY","strength":0.45,"price":18.8296,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-09-26","known_ts":"2017-09-26","bar_index":1971,"type":"RECLAIM","strength":0.725,"price":21.2005,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2017-09-08 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-10-17","known_ts":"2017-10-17","bar_index":1976,"type":"SELL","basis":"structure_stop","strength":0.725,"price":21.1662,"stop_level":21.2349,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-10-18","known_ts":"2017-10-18","bar_index":1976,"type":"RECLAIM","strength":0.725,"price":21.2692,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-10-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2017-10-17","prior_stop_level":21.2349,"sweep_low":21.1318,"atr14":0.398649,"stop_level":20.932475,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-11-06","known_ts":"2017-11-06","bar_index":1980,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.1359,"stop_level":21.1705,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-11-24","known_ts":"2017-11-24","bar_index":1985,"type":"RECLAIM","strength":0.863,"price":21.5856,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-11-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-11-29","known_ts":"2017-12-01","bar_index":1986,"type":"BUY","strength":0.863,"price":22.1045,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2018-01-18","known_ts":"2018-01-22","bar_index":1997,"type":"BUY","strength":0.863,"price":22.2775,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2018-03-01","known_ts":"2018-03-01","bar_index":2006,"type":"SELL","basis":"structure_stop","strength":0.725,"price":21.3313,"stop_level":21.8192,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2018-03-05","known_ts":"2018-03-05","bar_index":2007,"type":"RECLAIM","strength":0.725,"price":22.0632,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-03-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2018-03-01","prior_stop_level":21.8192,"sweep_low":19.5258,"atr14":0.677188,"stop_level":19.187206,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-05-18","known_ts":"2018-05-22","bar_index":2025,"type":"BUY","strength":0.588,"price":21.1688,"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":"2018-06-13","known_ts":"2018-06-13","bar_index":2030,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.9578,"stop_level":21.0633,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-06-19","known_ts":"2018-06-19","bar_index":2032,"type":"RECLAIM","strength":0.588,"price":21.2743,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-06-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-06-13","prior_stop_level":21.0633,"sweep_low":20.571,"atr14":0.423038,"stop_level":20.359481,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-06-27","known_ts":"2018-06-27","bar_index":2034,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.2194,"stop_level":20.782,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-08-17","known_ts":"2018-08-21","bar_index":2046,"type":"BUY","strength":0.45,"price":18.5652,"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-09-24","known_ts":"2018-09-24","bar_index":2054,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.9263,"stop_level":18.0683,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-09-27","known_ts":"2018-09-27","bar_index":2055,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.7843,"stop_level":18.0683,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-10-25","known_ts":"2018-10-29","bar_index":2062,"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-10-25","trigger_known_ts":"2018-10-29","strength":0.45,"price":14.3197,"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.357212,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.4668,"atr14":0.662055,"stop_level":12.135772,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-02","known_ts":"2018-11-06","bar_index":2064,"type":"BUY","strength":0.45,"price":15.218,"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-12-06","known_ts":"2018-12-06","bar_index":2071,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.7799,"stop_level":15.2754,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-12-12","known_ts":"2018-12-12","bar_index":2072,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.6937,"stop_level":15.2754,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-12-27","known_ts":"2018-12-31","bar_index":2076,"type":"REBUY","strength":0.588,"price":14.1479,"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,"retro_override":true,"retro_ctx":{"group_id":"Financials"}},{"ts":"2019-03-05","known_ts":"2019-03-05","bar_index":2091,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.5437,"stop_level":16.5727,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-04-11","known_ts":"2019-04-15","bar_index":2100,"type":"BUY","strength":0.725,"price":15.9121,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":65},{"ts":"2019-05-28","known_ts":"2019-05-28","bar_index":2110,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.6933,"stop_level":15.7016,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-05-29","known_ts":"2019-05-29","bar_index":2110,"type":"RECLAIM","strength":0.725,"price":15.8547,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-05-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-05-28","prior_stop_level":15.7016,"sweep_low":15.4807,"atr14":0.410079,"stop_level":15.275661,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-07-03","known_ts":"2019-07-08","bar_index":2119,"type":"BUY","strength":0.863,"price":16.3753,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":60},{"ts":"2019-09-11","known_ts":"2019-09-13","bar_index":2135,"type":"BUY","strength":0.588,"price":14.252,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":25},{"ts":"2019-10-03","known_ts":"2019-10-03","bar_index":2140,"type":"SELL","basis":"structure_stop","strength":0.45,"price":13.3835,"stop_level":13.9699,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2019-10-10","known_ts":"2019-10-10","bar_index":2142,"type":"SELL","basis":"structure_stop","strength":0.45,"price":13.2944,"stop_level":13.9699,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2019-12-03","known_ts":"2019-12-03","bar_index":2154,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.4996,"stop_level":14.5822,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-12-04","known_ts":"2019-12-04","bar_index":2154,"type":"RECLAIM","strength":0.725,"price":14.5973,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-12-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-12-03","prior_stop_level":14.5822,"sweep_low":14.3718,"atr14":0.297961,"stop_level":14.222819,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-18","known_ts":"2019-12-18","bar_index":2158,"type":"RECLAIM","strength":0.863,"price":15.3189,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-12-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-01-03","known_ts":"2020-01-03","bar_index":2161,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.9506,"stop_level":14.9731,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-03-20","known_ts":"2020-03-24","bar_index":2179,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2020-03-20","trigger_known_ts":"2020-03-24","strength":0.45,"price":7.2037,"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.585868,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.0984,"atr14":0.897953,"stop_level":5.649423,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-07","known_ts":"2020-04-09","bar_index":2183,"type":"BUY","strength":0.45,"price":8.6521,"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":"Financials"}},{"ts":"2020-04-07","known_ts":"2020-04-09","bar_index":2183,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2020-04-07","trigger_known_ts":"2020-04-09","strength":0.45,"price":8.6521,"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.502601,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.2876,"atr14":0.808085,"stop_level":6.883558,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-05","known_ts":"2020-05-05","bar_index":2189,"type":"SELL","basis":"structure_stop","strength":0.45,"price":7.2342,"stop_level":7.3104,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2020-05-08","known_ts":"2020-05-08","bar_index":2190,"type":"RECLAIM","strength":0.45,"price":7.6002,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2020-05-05","prior_stop_level":7.3104,"sweep_low":6.9293,"atr14":0.67697,"stop_level":6.590815,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-19","known_ts":"2020-06-19","bar_index":2200,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.3762,"stop_level":7.4148,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-22","known_ts":"2020-06-22","bar_index":2200,"type":"RECLAIM","strength":0.588,"price":7.4534,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-06-19","prior_stop_level":7.4148,"sweep_low":7.1445,"atr14":0.588408,"stop_level":6.850296,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-09-08","known_ts":"2020-09-08","bar_index":2218,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.2431,"stop_level":7.3054,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-10-09","known_ts":"2020-10-13","bar_index":2226,"type":"BUY","strength":0.725,"price":6.7835,"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":10},{"ts":"2021-08-06","known_ts":"2021-08-10","bar_index":2295,"type":"BUY","strength":0.725,"price":15.2172,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2021-09-08","known_ts":"2021-09-08","bar_index":2302,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.6411,"stop_level":15.1052,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-09-13","known_ts":"2021-09-13","bar_index":2303,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.5531,"stop_level":15.1052,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-09-15","known_ts":"2021-09-17","bar_index":2304,"type":"REBUY","strength":0.725,"price":15.0332,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2021-11-19","known_ts":"2021-11-19","bar_index":2319,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.9557,"stop_level":19.0929,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-11-22","known_ts":"2021-11-22","bar_index":2320,"type":"RECLAIM","strength":0.863,"price":19.4802,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-11-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":"2021-11-19","prior_stop_level":19.0929,"sweep_low":18.407,"atr14":0.586492,"stop_level":18.113754,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-11-26","known_ts":"2021-11-26","bar_index":2321,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.5119,"stop_level":18.9557,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-12-01","known_ts":"2021-12-01","bar_index":2322,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.0115,"stop_level":18.9557,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-12-17","known_ts":"2021-12-17","bar_index":2326,"type":"RECLAIM","strength":1.0,"price":18.0761,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-12-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-05-27","known_ts":"2022-06-01","bar_index":2363,"type":"BUY","strength":0.725,"price":19.3676,"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":"2022-06-13","known_ts":"2022-06-13","bar_index":2366,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.692,"stop_level":17.8316,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2022-06-14","known_ts":"2022-06-14","bar_index":2366,"type":"RECLAIM","strength":0.588,"price":18.037,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-06-13 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":"2022-06-13","prior_stop_level":17.8316,"sweep_low":17.6099,"atr14":0.547978,"stop_level":17.335911,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-24","known_ts":"2022-06-28","bar_index":2369,"type":"REBUY","strength":0.588,"price":18.5955,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65,"retro_override":true,"retro_ctx":{"group_id":"Financials"}},{"ts":"2022-10-14","known_ts":"2022-10-18","bar_index":2395,"type":"BUY","strength":0.588,"price":21.0596,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2022-12-06","known_ts":"2022-12-06","bar_index":2407,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.9741,"stop_level":21.418,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-21","known_ts":"2023-02-23","bar_index":2424,"type":"BUY","strength":0.588,"price":20.4829,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2023-05-12","known_ts":"2023-05-16","bar_index":2443,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2023-05-12","trigger_known_ts":"2023-05-16","strength":0.45,"price":11.9607,"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.472113,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.2994,"atr14":0.568443,"stop_level":11.015179,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-05-22","known_ts":"2023-05-24","bar_index":2445,"type":"BUY","strength":0.45,"price":12.9258,"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":"Financials"}},{"ts":"2023-05-22","known_ts":"2023-05-24","bar_index":2445,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2023-05-22","trigger_known_ts":"2023-05-24","strength":0.45,"price":12.9258,"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.429518,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.7539,"atr14":0.565171,"stop_level":11.471315,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-08-15","known_ts":"2023-08-15","bar_index":2464,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.7353,"stop_level":16.1831,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-08-18","known_ts":"2023-08-18","bar_index":2465,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.6043,"stop_level":16.1831,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-11-07","known_ts":"2023-11-09","bar_index":2484,"type":"BUY","strength":0.588,"price":13.8319,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":30},{"ts":"2024-01-09","known_ts":"2024-01-09","bar_index":2498,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.5557,"stop_level":16.6001,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-10","known_ts":"2024-01-10","bar_index":2498,"type":"RECLAIM","strength":0.863,"price":16.68,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-09 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":"2024-01-09","prior_stop_level":16.6001,"sweep_low":16.4138,"atr14":0.45855,"stop_level":16.184525,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-04-05","known_ts":"2024-04-09","bar_index":2518,"type":"BUY","strength":0.45,"price":14.0275,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2024-04-18","known_ts":"2024-04-22","bar_index":2521,"type":"REBUY","strength":0.588,"price":13.7032,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65},{"ts":"2024-06-10","known_ts":"2024-06-12","bar_index":2533,"type":"REBUY","strength":0.725,"price":14.3706,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2024-06-10","known_ts":"2024-06-10","bar_index":2533,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.977,"stop_level":13.9953,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-06-12","known_ts":"2024-06-12","bar_index":2533,"type":"RECLAIM","strength":0.725,"price":14.3706,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-06-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":"2024-06-10","prior_stop_level":13.9953,"sweep_low":13.7939,"atr14":0.362659,"stop_level":13.61257,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-06-24","known_ts":"2024-06-26","bar_index":2536,"type":"REBUY","strength":0.725,"price":14.572,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2024-08-01","known_ts":"2024-08-01","bar_index":2545,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.7573,"stop_level":17.7664,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-06","known_ts":"2024-08-06","bar_index":2546,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.096,"stop_level":17.7664,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-22","known_ts":"2024-08-22","bar_index":2550,"type":"RECLAIM","strength":1.0,"price":18.5802,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-08-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-10-14","known_ts":"2024-10-16","bar_index":2562,"type":"BUY","strength":0.863,"price":19.211,"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":"2024-12-17","known_ts":"2024-12-17","bar_index":2577,"type":"SELL","basis":"structure_stop","strength":1.0,"price":23.8589,"stop_level":23.8964,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-02-11","known_ts":"2025-02-13","bar_index":2589,"type":"BUY","strength":0.863,"price":23.1187,"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":20},{"ts":"2025-02-27","known_ts":"2025-02-27","bar_index":2592,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.417,"stop_level":22.9386,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2025-04-22","known_ts":"2025-04-24","bar_index":2605,"type":"BUY","strength":0.725,"price":22.0187,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2025-05-22","known_ts":"2025-05-22","bar_index":2612,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.9198,"stop_level":22.0541,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-05-27","known_ts":"2025-05-27","bar_index":2613,"type":"RECLAIM","strength":0.863,"price":22.3035,"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":true,"above200":true,"monthlyBull":true},"anchor_ts":"2025-05-22","prior_stop_level":22.0541,"sweep_low":20.9509,"atr14":0.734162,"stop_level":20.583819,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-02","known_ts":"2025-06-02","bar_index":2614,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.8719,"stop_level":21.8815,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-06-03","known_ts":"2025-06-03","bar_index":2614,"type":"RECLAIM","strength":0.863,"price":22.1788,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2025-06-02","prior_stop_level":21.8815,"sweep_low":21.5073,"atr14":0.655385,"stop_level":21.179608,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-23","known_ts":"2025-06-25","bar_index":2619,"type":"REBUY","strength":0.863,"price":22.8599,"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-07-23","known_ts":"2025-07-23","bar_index":2626,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.2268,"stop_level":24.3756,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-08-26","known_ts":"2025-08-28","bar_index":2634,"type":"BUY","strength":0.725,"price":24.5464,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2025-11-17","known_ts":"2025-11-17","bar_index":2653,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.4725,"stop_level":25.9041,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-11-19","known_ts":"2025-11-19","bar_index":2654,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.7668,"stop_level":25.9041,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-11-20","known_ts":"2025-11-20","bar_index":2654,"type":"RECLAIM","strength":0.863,"price":25.9531,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-11-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2025-11-17","prior_stop_level":25.9041,"sweep_low":25.2862,"atr14":0.695085,"stop_level":24.938657,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-11-20","known_ts":"2025-11-20","bar_index":2654,"type":"RECLAIM","strength":0.863,"price":25.9531,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-11-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":"2025-11-19","prior_stop_level":25.9041,"sweep_low":25.3254,"atr14":0.695085,"stop_level":24.977857,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-12-08","known_ts":"2025-12-08","bar_index":2658,"type":"RECLAIM","strength":1.0,"price":28.572,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-11-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-12-24","known_ts":"2025-12-24","bar_index":2662,"type":"SELL","basis":"structure_stop","strength":1.0,"price":27.5617,"stop_level":27.5715,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-01-22","known_ts":"2026-01-22","bar_index":2668,"type":"RECLAIM","strength":1.0,"price":27.8658,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-12-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-04-01","known_ts":"2026-04-06","bar_index":2684,"type":"BUY","strength":0.725,"price":26.6107,"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":"2026-05-12","known_ts":"2026-05-12","bar_index":2693,"type":"SELL","basis":"structure_stop","strength":1.0,"price":29.38,"stop_level":29.48,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-05-18","known_ts":"2026-05-18","bar_index":2694,"type":"RECLAIM","strength":1.0,"price":29.59,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-05-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-05-12","prior_stop_level":29.48,"sweep_low":28.8,"atr14":0.684784,"stop_level":28.457608,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-05-28","known_ts":"2026-05-28","bar_index":2697,"type":"RECLAIM","strength":1.0,"price":29.77,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-05-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-07-09","known_ts":"2026-07-09","bar_index":2706,"type":"SELL","basis":"structure_stop","strength":1.0,"price":31.94,"stop_level":32.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-07-16","known_ts":"2026-07-16","bar_index":2708,"type":"RECLAIM","strength":1.0,"price":33.31,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-07-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":"2026-07-09","prior_stop_level":32.4,"sweep_low":31.62,"atr14":0.65461,"stop_level":31.292695,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-07-22","known_ts":"2026-07-22","bar_index":2709,"type":"SELL","basis":"structure_stop","strength":1.0,"price":31.4,"stop_level":31.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-07-23","known_ts":"2026-07-23","bar_index":2709,"type":"RECLAIM","strength":1.0,"price":32.22,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-07-22 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-22","prior_stop_level":31.6,"sweep_low":29.985,"atr14":0.849243,"stop_level":29.560378,"risk_basis":"daily_ohlc_atr14"}],"state":{"position_hint":"flat","last_signal":"RECLAIM","last_scored_signal":"SELL","last_scored_ts":"2026-07-22","last_scored_basis":"structure_stop","bars_since_signal":5,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2017-04-24","2017-06-01","2017-08-30","2018-04-03","2018-05-10","2018-08-01","2019-03-26","2019-06-07","2019-06-25","2019-08-15","2020-01-21","2020-02-03","2020-09-28","2021-04-08","2021-04-29","2021-06-03","2021-07-08","2021-07-26","2021-12-14","2022-03-11","2022-04-14","2022-06-24","2022-09-15","2022-10-03","2022-12-19","2023-01-11","2023-02-02","2023-04-13","2023-10-04","2023-10-30","2024-02-08","2024-03-19","2024-09-18","2024-10-04","2025-01-15","2025-03-18","2025-04-16","2025-08-08","2026-01-08","2026-03-19"],"warnings":[{"ts":"2022-12-05","kind":"arm","px":21.1416},{"ts":"2022-12-06","kind":"confirm","px":20.9741,"level":21.418},{"ts":"2023-06-02","kind":"arm","px":13.6841},{"ts":"2023-08-14","kind":"arm","px":16.2854},{"ts":"2023-08-15","kind":"confirm","px":15.7353,"level":16.1831},{"ts":"2023-08-17","kind":"arm","px":15.6305},{"ts":"2023-08-18","kind":"confirm","px":15.6043,"level":16.1831},{"ts":"2023-11-27","kind":"arm","px":14.3554},{"ts":"2023-12-29","kind":"arm","px":17.2123},{"ts":"2024-01-09","kind":"confirm","px":16.5557,"level":16.6001},{"ts":"2024-05-21","kind":"arm","px":14.9198},{"ts":"2024-06-10","kind":"confirm","px":13.977,"level":13.9953},{"ts":"2024-07-31","kind":"arm","px":18.6726},{"ts":"2024-08-01","kind":"confirm","px":17.7573,"level":17.7664},{"ts":"2024-08-05","kind":"arm","px":16.725},{"ts":"2024-08-06","kind":"confirm","px":17.096,"level":17.7664},{"ts":"2024-11-29","kind":"arm","px":24.8061},{"ts":"2024-12-17","kind":"confirm","px":23.8589,"level":23.8964},{"ts":"2025-02-26","kind":"arm","px":22.2748},{"ts":"2025-02-27","kind":"confirm","px":22.417,"level":22.9386},{"ts":"2025-05-16","kind":"arm","px":22.8887},{"ts":"2025-05-22","kind":"confirm","px":21.9198,"level":22.0541},{"ts":"2025-05-28","kind":"arm","px":21.8911},{"ts":"2025-06-02","kind":"confirm","px":21.8719,"level":21.8815},{"ts":"2025-07-15","kind":"arm","px":24.3756},{"ts":"2025-07-23","kind":"confirm","px":22.2268,"level":24.3756},{"ts":"2025-11-10","kind":"arm","px":26.473},{"ts":"2025-11-17","kind":"confirm","px":25.4725,"level":25.9041},{"ts":"2025-11-18","kind":"arm","px":25.4137},{"ts":"2025-11-19","kind":"confirm","px":25.7668,"level":25.9041},{"ts":"2025-11-20","kind":"arm","px":25.9531},{"ts":"2025-12-17","kind":"arm","px":28.2875},{"ts":"2025-12-24","kind":"confirm","px":27.5617,"level":27.5715},{"ts":"2026-04-22","kind":"arm","px":29.2956},{"ts":"2026-05-12","kind":"confirm","px":29.38,"level":29.48},{"ts":"2026-05-15","kind":"arm","px":29.09},{"ts":"2026-07-08","kind":"arm","px":31.6},{"ts":"2026-07-09","kind":"confirm","px":31.94,"level":32.4},{"ts":"2026-07-10","kind":"arm","px":32.05},{"ts":"2026-07-22","kind":"confirm","px":31.4,"level":31.6}],"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":[]}}}