{"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":"JHX","timeframe":"3D","as_of":"2026-08-13T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2002-05-21","known_ts":"2002-05-23","bar_index":49,"type":"BUY","strength":0.45,"price":1.8827,"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":"2002-05-30","known_ts":"2002-06-03","bar_index":51,"type":"BUY","strength":0.588,"price":1.8947,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2002-08-20","known_ts":"2002-08-22","bar_index":70,"type":"BUY","strength":0.588,"price":2.0087,"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":"2002-09-23","known_ts":"2002-09-23","bar_index":77,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.8729,"stop_level":1.9707,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-09-25","known_ts":"2002-09-25","bar_index":78,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.7915,"stop_level":1.9707,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-10-02","known_ts":"2002-10-04","bar_index":80,"type":"REBUY","strength":0.588,"price":2.0087,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2002-12-12","known_ts":"2002-12-12","bar_index":96,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.0477,"stop_level":2.0536,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-12-13","known_ts":"2002-12-17","bar_index":97,"type":"REBUY","strength":0.725,"price":2.1002,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":0},{"ts":"2002-12-17","known_ts":"2002-12-17","bar_index":97,"type":"RECLAIM","strength":0.725,"price":2.1002,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-12-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2002-12-12","prior_stop_level":2.0536,"sweep_low":2.0477,"atr14":0.021901,"stop_level":2.03675,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-01-22","known_ts":"2003-01-22","bar_index":105,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.1906,"stop_level":2.1936,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-01-23","known_ts":"2003-01-23","bar_index":105,"type":"RECLAIM","strength":0.863,"price":2.2787,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-01-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2003-01-22","prior_stop_level":2.1936,"sweep_low":2.1906,"atr14":0.027091,"stop_level":2.177055,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-02-11","known_ts":"2003-02-11","bar_index":110,"type":"RECLAIM","strength":1.0,"price":2.3375,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-01-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-04-11","known_ts":"2003-04-15","bar_index":124,"type":"BUY","strength":0.725,"price":2.2435,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2003-07-10","known_ts":"2003-07-10","bar_index":144,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.7701,"stop_level":2.8347,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-08-15","known_ts":"2003-08-15","bar_index":153,"type":"RECLAIM","strength":1.0,"price":3.0481,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-07-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-03-03","known_ts":"2004-03-03","bar_index":198,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.2555,"stop_level":3.2694,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-04-29","known_ts":"2004-05-03","bar_index":212,"type":"BUY","strength":0.588,"price":3.0295,"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":65},{"ts":"2004-06-22","known_ts":"2004-06-24","bar_index":224,"type":"BUY","strength":0.45,"price":2.6187,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2004-07-29","known_ts":"2004-07-29","bar_index":232,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.5233,"stop_level":2.6187,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-08-03","known_ts":"2004-08-03","bar_index":233,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.475,"stop_level":2.6187,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-08-17","known_ts":"2004-08-19","bar_index":237,"type":"REBUY","strength":0.45,"price":2.5462,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2004-10-25","known_ts":"2004-10-25","bar_index":253,"type":"RECLAIM","strength":0.863,"price":2.9593,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-08-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-11-22","known_ts":"2004-11-22","bar_index":259,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.0153,"stop_level":3.1602,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-12-20","known_ts":"2004-12-20","bar_index":266,"type":"RECLAIM","strength":0.863,"price":3.2288,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-11-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-02-03","known_ts":"2005-02-03","bar_index":276,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.3687,"stop_level":3.3814,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-05-09","known_ts":"2005-05-11","bar_index":298,"type":"BUY","strength":0.45,"price":2.8894,"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-05-12","known_ts":"2005-05-12","bar_index":299,"type":"RECLAIM","strength":0.588,"price":3.0826,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2005-05-09 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2005-07-07","known_ts":"2005-07-07","bar_index":311,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.5618,"stop_level":3.612,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-07-08","known_ts":"2005-07-08","bar_index":312,"type":"RECLAIM","strength":0.863,"price":3.6197,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-07-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2005-07-07","prior_stop_level":3.612,"sweep_low":3.5618,"atr14":0.066031,"stop_level":3.528784,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-07-21","known_ts":"2005-07-21","bar_index":315,"type":"RECLAIM","strength":0.863,"price":4.4157,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-07-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-12-01","known_ts":"2005-12-05","bar_index":346,"type":"BUY","strength":0.725,"price":4.2563,"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":50},{"ts":"2005-12-19","known_ts":"2005-12-19","bar_index":350,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.1217,"stop_level":4.1347,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2005-12-20","known_ts":"2005-12-20","bar_index":350,"type":"RECLAIM","strength":0.725,"price":4.1696,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-12-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2005-12-19","prior_stop_level":4.1347,"sweep_low":4.1023,"atr14":0.083626,"stop_level":4.060487,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-01-17","known_ts":"2006-01-17","bar_index":356,"type":"RECLAIM","strength":0.863,"price":4.3029,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-12-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-02-07","known_ts":"2006-02-07","bar_index":361,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.2033,"stop_level":4.2291,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-03-01","known_ts":"2006-03-03","bar_index":366,"type":"BUY","strength":0.725,"price":4.2861,"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":"2006-03-22","known_ts":"2006-03-22","bar_index":371,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.2835,"stop_level":4.2861,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-03-24","known_ts":"2006-03-24","bar_index":371,"type":"RECLAIM","strength":0.863,"price":4.29,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-03-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":"2006-03-22","prior_stop_level":4.2861,"sweep_low":4.2382,"atr14":0.071935,"stop_level":4.202233,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-03-27","known_ts":"2006-03-27","bar_index":372,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.2408,"stop_level":4.2861,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-03-29","known_ts":"2006-03-29","bar_index":372,"type":"RECLAIM","strength":0.863,"price":4.4051,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-03-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2006-03-27","prior_stop_level":4.2861,"sweep_low":4.2058,"atr14":0.074365,"stop_level":4.168618,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-04-12","known_ts":"2006-04-12","bar_index":376,"type":"RECLAIM","strength":0.863,"price":4.4582,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-03-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-09-11","known_ts":"2006-09-11","bar_index":410,"type":"SELL","basis":"structure_stop","strength":0.45,"price":3.2692,"stop_level":3.2888,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2006-09-13","known_ts":"2006-09-13","bar_index":411,"type":"RECLAIM","strength":0.45,"price":3.2966,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-09-11 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":"2006-09-11","prior_stop_level":3.2888,"sweep_low":3.1533,"atr14":0.075809,"stop_level":3.115396,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-27","known_ts":"2006-10-27","bar_index":422,"type":"RECLAIM","strength":0.725,"price":3.9755,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-09-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-11-27","known_ts":"2006-11-27","bar_index":428,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.1605,"stop_level":4.2178,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-11-29","known_ts":"2006-11-29","bar_index":429,"type":"RECLAIM","strength":0.863,"price":4.2804,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-11-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":"2006-11-27","prior_stop_level":4.2178,"sweep_low":4.1253,"atr14":0.085894,"stop_level":4.082353,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-12-11","known_ts":"2006-12-11","bar_index":432,"type":"RECLAIM","strength":0.863,"price":4.3522,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-11-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-01-25","known_ts":"2007-01-25","bar_index":441,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.8918,"stop_level":4.8983,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-02-08","known_ts":"2007-02-08","bar_index":445,"type":"RECLAIM","strength":1.0,"price":5.0217,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-01-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-04-19","known_ts":"2007-04-23","bar_index":461,"type":"BUY","strength":0.863,"price":5.0257,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2007-05-03","known_ts":"2007-05-03","bar_index":464,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.8904,"stop_level":4.9745,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-05-07","known_ts":"2007-05-07","bar_index":465,"type":"RECLAIM","strength":0.725,"price":5.0191,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-05-03 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":"2007-05-03","prior_stop_level":4.9745,"sweep_low":4.8209,"atr14":0.105133,"stop_level":4.768334,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-05-22","known_ts":"2007-05-22","bar_index":468,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.8051,"stop_level":4.8301,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-05-29","known_ts":"2007-05-31","bar_index":470,"type":"REBUY","strength":0.725,"price":5.0519,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2007-05-29","known_ts":"2007-05-29","bar_index":470,"type":"RECLAIM","strength":0.725,"price":5.0559,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-05-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2007-05-22","prior_stop_level":4.8301,"sweep_low":4.6607,"atr14":0.113945,"stop_level":4.603727,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-06-26","known_ts":"2007-06-26","bar_index":476,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.9866,"stop_level":5.0857,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-07-03","known_ts":"2007-07-03","bar_index":478,"type":"RECLAIM","strength":0.863,"price":5.0924,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-06-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2007-06-26","prior_stop_level":5.0857,"sweep_low":4.8046,"atr14":0.09027,"stop_level":4.759465,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-08-30","known_ts":"2007-09-04","bar_index":492,"type":"BUY","strength":0.588,"price":4.4727,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":70},{"ts":"2007-10-18","known_ts":"2007-10-18","bar_index":503,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.2425,"stop_level":4.3161,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-12-07","known_ts":"2007-12-11","bar_index":515,"type":"BUY","strength":0.45,"price":3.8849,"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-07","known_ts":"2008-01-07","bar_index":521,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.6427,"stop_level":3.666,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-01-09","known_ts":"2008-01-09","bar_index":522,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.6058,"stop_level":3.666,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-01-23","known_ts":"2008-01-25","bar_index":525,"type":"REBUY","strength":0.45,"price":3.7809,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-02-13","known_ts":"2008-02-13","bar_index":530,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.6838,"stop_level":3.6893,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-02-14","known_ts":"2008-02-14","bar_index":530,"type":"RECLAIM","strength":0.588,"price":3.7385,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-02-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":"2008-02-13","prior_stop_level":3.6893,"sweep_low":3.6414,"atr14":0.13184,"stop_level":3.57548,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-11","known_ts":"2008-03-13","bar_index":536,"type":"REBUY","strength":0.588,"price":3.6893,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-04-02","known_ts":"2008-04-02","bar_index":541,"type":"RECLAIM","strength":0.725,"price":4.1858,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2008-03-11 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-04-11","known_ts":"2008-04-11","bar_index":543,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.8247,"stop_level":3.9109,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-04-16","known_ts":"2008-04-16","bar_index":544,"type":"RECLAIM","strength":0.588,"price":3.9669,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-04-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-04-11","prior_stop_level":3.9109,"sweep_low":3.7768,"atr14":0.10773,"stop_level":3.722935,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-05-19","known_ts":"2008-05-21","bar_index":552,"type":"BUY","strength":0.863,"price":3.9916,"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":"2008-07-15","known_ts":"2008-07-17","bar_index":565,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-07-15","trigger_known_ts":"2008-07-17","strength":0.45,"price":2.8317,"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.447559,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.5136,"atr14":0.103197,"stop_level":2.462001,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-23","known_ts":"2008-07-25","bar_index":567,"type":"BUY","strength":0.45,"price":3.0858,"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-07-23","known_ts":"2008-07-25","bar_index":567,"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-07-23","trigger_known_ts":"2008-07-25","strength":0.45,"price":3.0858,"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.316832,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.5136,"atr14":0.127814,"stop_level":2.449693,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-07","known_ts":"2008-08-07","bar_index":570,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.9303,"stop_level":2.99,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2008-08-12","known_ts":"2008-08-12","bar_index":571,"type":"RECLAIM","strength":0.45,"price":3.0233,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-08-07 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":"2008-08-07","prior_stop_level":2.99,"sweep_low":2.9219,"atr14":0.095871,"stop_level":2.873965,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-06","known_ts":"2008-10-06","bar_index":584,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.3248,"stop_level":2.6428,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-10-16","known_ts":"2008-10-20","bar_index":587,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-10-16","trigger_known_ts":"2008-10-20","strength":0.45,"price":2.3609,"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.440333,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.8887,"atr14":0.199988,"stop_level":1.788706,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-03","known_ts":"2008-11-05","bar_index":591,"type":"BUY","strength":0.45,"price":2.4581,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-11-03","known_ts":"2008-11-05","bar_index":591,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-11-03","trigger_known_ts":"2008-11-05","strength":0.45,"price":2.4581,"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.412753,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.7915,"atr14":0.167068,"stop_level":1.707966,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-12-08","known_ts":"2008-12-10","bar_index":599,"type":"BUY","strength":0.588,"price":1.9637,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2009-01-30","known_ts":"2009-01-30","bar_index":611,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.7262,"stop_level":1.8234,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-11","known_ts":"2009-03-13","bar_index":620,"type":"BUY","strength":0.588,"price":1.7484,"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":"2009-04-23","known_ts":"2009-04-23","bar_index":630,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.097,"stop_level":2.154,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-04-27","known_ts":"2009-04-27","bar_index":630,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.1401,"stop_level":2.154,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-04-24","known_ts":"2009-04-24","bar_index":630,"type":"RECLAIM","strength":0.725,"price":2.1748,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-04-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-04-23","prior_stop_level":2.154,"sweep_low":2.0762,"atr14":0.076753,"stop_level":2.037824,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-28","known_ts":"2009-04-28","bar_index":631,"type":"RECLAIM","strength":0.725,"price":2.1678,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-04-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-04-27","prior_stop_level":2.154,"sweep_low":2.0845,"atr14":0.076333,"stop_level":2.046333,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-11","known_ts":"2009-05-11","bar_index":634,"type":"RECLAIM","strength":0.863,"price":2.3623,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-04-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-05-21","known_ts":"2009-05-21","bar_index":636,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.2317,"stop_level":2.2637,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-05-22","known_ts":"2009-05-22","bar_index":637,"type":"RECLAIM","strength":0.863,"price":2.2873,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2009-05-21","prior_stop_level":2.2637,"sweep_low":2.2317,"atr14":0.087007,"stop_level":2.188196,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-06-05","known_ts":"2009-06-05","bar_index":640,"type":"RECLAIM","strength":1.0,"price":2.4039,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-05-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-08-12","known_ts":"2009-08-12","bar_index":655,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.8969,"stop_level":2.9025,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-08-13","known_ts":"2009-08-13","bar_index":656,"type":"RECLAIM","strength":1.0,"price":3.2261,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-08-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":"2009-08-12","prior_stop_level":2.9025,"sweep_low":2.8511,"atr14":0.092311,"stop_level":2.804944,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-08-26","known_ts":"2009-08-26","bar_index":659,"type":"RECLAIM","strength":1.0,"price":4.0968,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-08-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-02","known_ts":"2009-10-02","bar_index":667,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.3718,"stop_level":4.4551,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-06","known_ts":"2009-10-06","bar_index":668,"type":"RECLAIM","strength":1.0,"price":4.712,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-10-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-10-02","prior_stop_level":4.4551,"sweep_low":4.2954,"atr14":0.157219,"stop_level":4.216791,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-10-16","known_ts":"2009-10-16","bar_index":671,"type":"RECLAIM","strength":1.0,"price":4.7898,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-10-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-03-16","known_ts":"2010-03-18","bar_index":705,"type":"BUY","strength":0.725,"price":4.9815,"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":10},{"ts":"2010-05-20","known_ts":"2010-05-20","bar_index":720,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.2426,"stop_level":4.4329,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-07-12","known_ts":"2010-07-14","bar_index":732,"type":"BUY","strength":0.588,"price":3.8885,"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":"2010-08-11","known_ts":"2010-08-11","bar_index":739,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.8677,"stop_level":3.9718,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-08-16","known_ts":"2010-08-16","bar_index":740,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.4233,"stop_level":3.9718,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-10-27","known_ts":"2010-10-27","bar_index":757,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.6399,"stop_level":3.6899,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-10-29","known_ts":"2010-10-29","bar_index":758,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.6524,"stop_level":3.6899,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-11-03","known_ts":"2010-11-03","bar_index":759,"type":"RECLAIM","strength":0.588,"price":3.7024,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-10-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2010-10-27","prior_stop_level":3.6899,"sweep_low":3.6121,"atr14":0.080618,"stop_level":3.571791,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-11-03","known_ts":"2010-11-03","bar_index":759,"type":"RECLAIM","strength":0.588,"price":3.7024,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-10-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2010-10-29","prior_stop_level":3.6899,"sweep_low":3.6121,"atr14":0.080618,"stop_level":3.571791,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-11-30","known_ts":"2010-12-02","bar_index":765,"type":"REBUY","strength":0.588,"price":3.9496,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2010-12-03","known_ts":"2010-12-03","bar_index":766,"type":"RECLAIM","strength":0.725,"price":4.2649,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2010-11-30 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-01-05","known_ts":"2011-01-05","bar_index":773,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.7148,"stop_level":4.762,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-01-07","known_ts":"2011-01-07","bar_index":774,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.5357,"stop_level":4.762,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-04-21","known_ts":"2011-04-26","bar_index":798,"type":"BUY","strength":0.863,"price":4.6301,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2011-05-06","known_ts":"2011-05-06","bar_index":801,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.1065,"stop_level":4.1427,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-07-11","known_ts":"2011-07-11","bar_index":816,"type":"RECLAIM","strength":0.863,"price":4.3926,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-05-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-08-03","known_ts":"2011-08-03","bar_index":821,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.0329,"stop_level":4.1052,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-09-02","known_ts":"2011-09-02","bar_index":829,"type":"RECLAIM","strength":0.863,"price":4.3912,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-08-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-09-22","known_ts":"2011-09-22","bar_index":833,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.7455,"stop_level":3.8482,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-09-26","known_ts":"2011-09-26","bar_index":834,"type":"RECLAIM","strength":0.725,"price":4.0274,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-09-22 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-09-22","prior_stop_level":3.8482,"sweep_low":3.7246,"atr14":0.156499,"stop_level":3.646351,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-10-20","known_ts":"2011-10-20","bar_index":840,"type":"RECLAIM","strength":0.863,"price":4.3815,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-09-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-11-16","known_ts":"2011-11-16","bar_index":846,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.2024,"stop_level":4.2246,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-11-17","known_ts":"2011-11-17","bar_index":846,"type":"RECLAIM","strength":0.863,"price":4.3579,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-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":"2011-11-16","prior_stop_level":4.2246,"sweep_low":4.2024,"atr14":0.122661,"stop_level":4.14107,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-02","known_ts":"2011-12-02","bar_index":850,"type":"RECLAIM","strength":0.863,"price":4.794,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-11-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-12-13","known_ts":"2011-12-13","bar_index":852,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.7494,"stop_level":4.794,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-12-15","known_ts":"2011-12-15","bar_index":853,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.6097,"stop_level":4.794,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-12-20","known_ts":"2011-12-22","bar_index":854,"type":"REBUY","strength":0.863,"price":4.8067,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2011-12-22","known_ts":"2011-12-22","bar_index":854,"type":"RECLAIM","strength":0.863,"price":4.8067,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-12-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2011-12-15","prior_stop_level":4.794,"sweep_low":4.3303,"atr14":0.120597,"stop_level":4.270002,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-30","known_ts":"2012-01-30","bar_index":862,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.2704,"stop_level":5.3822,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-02-01","known_ts":"2012-02-01","bar_index":863,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.2942,"stop_level":5.3822,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-02-02","known_ts":"2012-02-02","bar_index":863,"type":"RECLAIM","strength":1.0,"price":5.4199,"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.3822,"sweep_low":5.2187,"atr14":0.089563,"stop_level":5.173919,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-02","known_ts":"2012-02-02","bar_index":863,"type":"RECLAIM","strength":1.0,"price":5.4199,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-02-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-02-01","prior_stop_level":5.3822,"sweep_low":5.2942,"atr14":0.089563,"stop_level":5.249419,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-16","known_ts":"2012-02-16","bar_index":867,"type":"RECLAIM","strength":1.0,"price":5.6126,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-02-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-06-13","known_ts":"2012-06-15","bar_index":894,"type":"BUY","strength":0.725,"price":5.3333,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2012-08-13","known_ts":"2012-08-13","bar_index":908,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.0637,"stop_level":6.3589,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-08-29","known_ts":"2012-08-29","bar_index":912,"type":"RECLAIM","strength":1.0,"price":6.3854,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-08-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-12-18","known_ts":"2012-12-20","bar_index":937,"type":"REBUY","strength":0.725,"price":7.3336,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2013-02-26","known_ts":"2013-02-26","bar_index":952,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.1771,"stop_level":7.1785,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-02-27","known_ts":"2013-02-27","bar_index":952,"type":"RECLAIM","strength":0.863,"price":7.3468,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-02-26 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":"2013-02-26","prior_stop_level":7.1785,"sweep_low":7.0663,"atr14":0.172105,"stop_level":6.980248,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-03-08","known_ts":"2013-03-12","bar_index":955,"type":"BUY","strength":0.725,"price":7.6554,"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-03-26","known_ts":"2013-03-28","bar_index":959,"type":"BUY","strength":0.725,"price":7.7632,"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":50},{"ts":"2013-07-09","known_ts":"2013-07-11","bar_index":983,"type":"BUY","strength":0.45,"price":6.9968,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2013-10-07","known_ts":"2013-10-07","bar_index":1004,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.5012,"stop_level":7.62,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-10-11","known_ts":"2013-10-11","bar_index":1005,"type":"RECLAIM","strength":0.725,"price":7.7095,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-10-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2013-10-07","prior_stop_level":7.62,"sweep_low":7.3886,"atr14":0.139323,"stop_level":7.318939,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-10-23","known_ts":"2013-10-23","bar_index":1008,"type":"RECLAIM","strength":0.725,"price":7.9162,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-10-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-11-11","known_ts":"2013-11-11","bar_index":1012,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.7033,"stop_level":7.7527,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-11-13","known_ts":"2013-11-15","bar_index":1013,"type":"REBUY","strength":0.863,"price":8.7353,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2013-11-14","known_ts":"2013-11-14","bar_index":1013,"type":"RECLAIM","strength":0.863,"price":8.4838,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-11-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2013-11-11","prior_stop_level":7.7527,"sweep_low":7.4149,"atr14":0.18968,"stop_level":7.32006,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-12-04","known_ts":"2013-12-04","bar_index":1017,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.3974,"stop_level":8.4638,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-12-18","known_ts":"2013-12-18","bar_index":1021,"type":"RECLAIM","strength":0.863,"price":8.7333,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-12-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-12-27","known_ts":"2013-12-31","bar_index":1023,"type":"BUY","strength":0.863,"price":8.9151,"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":20},{"ts":"2014-01-15","known_ts":"2014-01-17","bar_index":1027,"type":"BUY","strength":1.0,"price":9.0316,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2014-04-09","known_ts":"2014-04-09","bar_index":1046,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.3132,"stop_level":10.364,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-06-20","known_ts":"2014-06-20","bar_index":1063,"type":"RECLAIM","strength":1.0,"price":10.7962,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-04-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-07-09","known_ts":"2014-07-09","bar_index":1067,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.7038,"stop_level":10.7846,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-07-10","known_ts":"2014-07-10","bar_index":1067,"type":"RECLAIM","strength":1.0,"price":10.8292,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-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":"2014-07-09","prior_stop_level":10.7846,"sweep_low":10.6625,"atr14":0.143579,"stop_level":10.590711,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-08-12","known_ts":"2014-08-14","bar_index":1075,"type":"BUY","strength":0.725,"price":10.8226,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2014-10-20","known_ts":"2014-10-22","bar_index":1091,"type":"BUY","strength":0.45,"price":8.8164,"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-28","known_ts":"2014-11-28","bar_index":1100,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.5228,"stop_level":8.5624,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-12-04","known_ts":"2014-12-04","bar_index":1101,"type":"RECLAIM","strength":0.588,"price":8.7438,"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":8.5624,"sweep_low":8.1829,"atr14":0.173458,"stop_level":8.096171,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-01-07","known_ts":"2015-01-07","bar_index":1109,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.8201,"stop_level":8.8832,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-01-09","known_ts":"2015-01-09","bar_index":1109,"type":"RECLAIM","strength":0.588,"price":8.9281,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-01-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-01-07","prior_stop_level":8.8832,"sweep_low":8.6937,"atr14":0.168122,"stop_level":8.609639,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-01-29","known_ts":"2015-02-02","bar_index":1114,"type":"REBUY","strength":0.588,"price":8.5707,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-02-25","known_ts":"2015-02-25","bar_index":1120,"type":"RECLAIM","strength":0.725,"price":9.9024,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-01-29 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-05-27","known_ts":"2015-05-29","bar_index":1141,"type":"BUY","strength":0.863,"price":11.2242,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2015-06-09","known_ts":"2015-06-11","bar_index":1144,"type":"BUY","strength":0.863,"price":11.386,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2015-07-08","known_ts":"2015-07-08","bar_index":1150,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.1406,"stop_level":11.443,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-07-10","known_ts":"2015-07-10","bar_index":1151,"type":"RECLAIM","strength":0.863,"price":11.5554,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-07-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-07-08","prior_stop_level":11.443,"sweep_low":11.1406,"atr14":0.264007,"stop_level":11.008596,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-07-22","known_ts":"2015-07-22","bar_index":1154,"type":"RECLAIM","strength":0.863,"price":11.5657,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-07-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-11-05","known_ts":"2015-11-05","bar_index":1179,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.087,"stop_level":11.1388,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2015-11-10","known_ts":"2015-11-10","bar_index":1180,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.5858,"stop_level":11.1388,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2015-12-23","known_ts":"2015-12-28","bar_index":1190,"type":"BUY","strength":0.45,"price":10.6549,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-12-29","known_ts":"2015-12-29","bar_index":1191,"type":"RECLAIM","strength":0.588,"price":10.9487,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-12-23 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2016-01-15","known_ts":"2016-01-15","bar_index":1195,"type":"SELL","basis":"structure_stop","strength":0.45,"price":8.8921,"stop_level":9.2896,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2016-01-20","known_ts":"2016-01-20","bar_index":1195,"type":"RECLAIM","strength":0.45,"price":9.3414,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-01-15 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":"2016-01-15","prior_stop_level":9.2896,"sweep_low":8.8056,"atr14":0.363625,"stop_level":8.623787,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-01-26","known_ts":"2016-01-28","bar_index":1197,"type":"REBUY","strength":0.45,"price":9.9031,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-02-22","known_ts":"2016-02-22","bar_index":1203,"type":"RECLAIM","strength":0.725,"price":10.8537,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-01-26 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-13","known_ts":"2016-05-13","bar_index":1222,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.1758,"stop_level":12.2363,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-16","known_ts":"2016-05-16","bar_index":1222,"type":"RECLAIM","strength":0.863,"price":12.3486,"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":true,"monthlyBull":false},"anchor_ts":"2016-05-13","prior_stop_level":12.2363,"sweep_low":12.1672,"atr14":0.232637,"stop_level":12.050881,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-31","known_ts":"2016-05-31","bar_index":1226,"type":"RECLAIM","strength":0.863,"price":13.2387,"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-24","known_ts":"2016-06-24","bar_index":1232,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.8615,"stop_level":12.8703,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-29","known_ts":"2016-06-29","bar_index":1233,"type":"RECLAIM","strength":0.863,"price":13.0464,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-06-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-06-24","prior_stop_level":12.8703,"sweep_low":12.2365,"atr14":0.313713,"stop_level":12.079644,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-07-13","known_ts":"2016-07-13","bar_index":1236,"type":"RECLAIM","strength":1.0,"price":14.587,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-06-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-11-28","known_ts":"2016-11-30","bar_index":1268,"type":"BUY","strength":0.725,"price":13.7154,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2017-01-19","known_ts":"2017-01-19","bar_index":1279,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.7774,"stop_level":14.0964,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-03-09","known_ts":"2017-03-13","bar_index":1291,"type":"BUY","strength":0.588,"price":13.7597,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"quality","score":65},{"ts":"2017-05-18","known_ts":"2017-05-18","bar_index":1307,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.1838,"stop_level":13.8837,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-06-26","known_ts":"2017-06-28","bar_index":1316,"type":"BUY","strength":0.725,"price":14.3365,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2017-09-07","known_ts":"2017-09-11","bar_index":1333,"type":"BUY","strength":0.45,"price":13.2441,"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-07-10","known_ts":"2018-07-12","bar_index":1403,"type":"BUY","strength":0.725,"price":15.499,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2018-09-17","known_ts":"2018-09-19","bar_index":1419,"type":"BUY","strength":0.45,"price":14.3252,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-11-23","known_ts":"2018-11-27","bar_index":1435,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-11-23","trigger_known_ts":"2018-11-27","strength":0.45,"price":10.3696,"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.382527,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.0092,"atr14":0.36649,"stop_level":9.825955,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-28","known_ts":"2018-11-30","bar_index":1436,"type":"BUY","strength":0.45,"price":10.8132,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-11-28","known_ts":"2018-11-30","bar_index":1436,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2018-11-28","trigger_known_ts":"2018-11-30","strength":0.45,"price":10.8132,"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.356112,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.0092,"atr14":0.370626,"stop_level":9.823887,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-26","known_ts":"2018-12-28","bar_index":1442,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-12-26","trigger_known_ts":"2018-12-28","strength":0.45,"price":10.1122,"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.397854,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.3286,"atr14":0.408436,"stop_level":9.124382,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-24","known_ts":"2019-01-24","bar_index":1448,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.0096,"stop_level":10.0936,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-01-25","known_ts":"2019-01-25","bar_index":1448,"type":"RECLAIM","strength":0.588,"price":10.1402,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-01-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-01-24","prior_stop_level":10.0936,"sweep_low":9.9443,"atr14":0.314185,"stop_level":9.787207,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-20","known_ts":"2019-03-20","bar_index":1461,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.6888,"stop_level":11.7074,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-21","known_ts":"2019-03-21","bar_index":1461,"type":"RECLAIM","strength":0.725,"price":11.8287,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-03-20","prior_stop_level":11.7074,"sweep_low":11.6141,"atr14":0.193049,"stop_level":11.517576,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-04-15","known_ts":"2019-04-15","bar_index":1467,"type":"RECLAIM","strength":0.863,"price":12.7895,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-03-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-05-06","known_ts":"2019-05-06","bar_index":1471,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.5003,"stop_level":12.6216,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-06-24","known_ts":"2019-06-26","bar_index":1483,"type":"BUY","strength":0.863,"price":12.778,"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":50},{"ts":"2019-07-24","known_ts":"2019-07-26","bar_index":1490,"type":"BUY","strength":0.863,"price":13.1493,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2019-08-05","known_ts":"2019-08-05","bar_index":1492,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.3876,"stop_level":12.4828,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-08-06","known_ts":"2019-08-06","bar_index":1493,"type":"RECLAIM","strength":1.0,"price":12.559,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-08-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-08-05","prior_stop_level":12.4828,"sweep_low":12.3114,"atr14":0.231891,"stop_level":12.195455,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-08-19","known_ts":"2019-08-19","bar_index":1496,"type":"RECLAIM","strength":1.0,"price":14.9393,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-08-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-10-03","known_ts":"2019-10-03","bar_index":1506,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.5011,"stop_level":15.7868,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-10-04","known_ts":"2019-10-04","bar_index":1507,"type":"RECLAIM","strength":1.0,"price":15.7963,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-10-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-10-03","prior_stop_level":15.7868,"sweep_low":15.3773,"atr14":0.224151,"stop_level":15.265224,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-17","known_ts":"2019-10-17","bar_index":1510,"type":"RECLAIM","strength":1.0,"price":16.3485,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-10-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-12-17","known_ts":"2019-12-17","bar_index":1524,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.4898,"stop_level":18.5376,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2019-12-18","known_ts":"2019-12-18","bar_index":1524,"type":"RECLAIM","strength":0.863,"price":18.8439,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-12-17 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":"2019-12-17","prior_stop_level":18.5376,"sweep_low":18.4419,"atr14":0.26004,"stop_level":18.31188,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-02-13","known_ts":"2020-02-13","bar_index":1537,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.6765,"stop_level":20.2124,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2020-04-20","known_ts":"2020-04-22","bar_index":1552,"type":"BUY","strength":0.588,"price":11.2068,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2020-06-26","known_ts":"2020-06-26","bar_index":1568,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.3318,"stop_level":17.5423,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-06-29","known_ts":"2020-06-29","bar_index":1568,"type":"RECLAIM","strength":0.725,"price":17.5902,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-06-26","prior_stop_level":17.5423,"sweep_low":17.2265,"atr14":0.770562,"stop_level":16.841219,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-15","known_ts":"2020-07-15","bar_index":1572,"type":"RECLAIM","strength":0.725,"price":19.2841,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-06-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-09-08","known_ts":"2020-09-08","bar_index":1584,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.6335,"stop_level":20.7579,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-09-09","known_ts":"2020-09-09","bar_index":1585,"type":"RECLAIM","strength":1.0,"price":21.1599,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-09-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-09-08","prior_stop_level":20.7579,"sweep_low":20.5187,"atr14":0.63153,"stop_level":20.202935,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-09-22","known_ts":"2020-09-22","bar_index":1588,"type":"RECLAIM","strength":1.0,"price":21.3609,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-09-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-10-26","known_ts":"2020-10-26","bar_index":1596,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.031,"stop_level":24.1362,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-10-28","known_ts":"2020-10-28","bar_index":1596,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.8443,"stop_level":24.1362,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-11-03","known_ts":"2020-11-03","bar_index":1598,"type":"RECLAIM","strength":1.0,"price":24.8827,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-10-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-10-28","prior_stop_level":24.1362,"sweep_low":22.7773,"atr14":0.666221,"stop_level":22.444189,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-11","known_ts":"2020-11-11","bar_index":1600,"type":"RECLAIM","strength":1.0,"price":26.9212,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-10-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-12-03","known_ts":"2020-12-03","bar_index":1605,"type":"SELL","basis":"structure_stop","strength":1.0,"price":26.7585,"stop_level":27.371,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-04-15","known_ts":"2021-04-15","bar_index":1635,"type":"RECLAIM","strength":0.863,"price":32.8673,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-12-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-05-03","known_ts":"2021-05-03","bar_index":1639,"type":"SELL","basis":"structure_stop","strength":1.0,"price":31.9378,"stop_level":32.2215,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-05-04","known_ts":"2021-05-04","bar_index":1639,"type":"RECLAIM","strength":0.863,"price":32.5934,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-05-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-05-03","prior_stop_level":32.2215,"sweep_low":31.8008,"atr14":0.662581,"stop_level":31.469509,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-06-18","known_ts":"2021-06-22","bar_index":1650,"type":"BUY","strength":0.725,"price":34.5405,"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":"2021-09-20","known_ts":"2021-09-20","bar_index":1671,"type":"SELL","basis":"structure_stop","strength":1.0,"price":37.1335,"stop_level":38.2392,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-09-22","known_ts":"2021-09-22","bar_index":1672,"type":"RECLAIM","strength":1.0,"price":38.4251,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-09-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-09-20","prior_stop_level":38.2392,"sweep_low":36.8008,"atr14":0.870554,"stop_level":36.365523,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-10-26","known_ts":"2021-10-28","bar_index":1680,"type":"BUY","strength":0.725,"price":38.5328,"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":"2021-11-26","known_ts":"2021-11-26","bar_index":1687,"type":"SELL","basis":"structure_stop","strength":0.725,"price":38.0875,"stop_level":39.0856,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-12-03","known_ts":"2021-12-07","bar_index":1689,"type":"REBUY","strength":0.725,"price":40.5186,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2022-03-15","known_ts":"2022-03-17","bar_index":1712,"type":"BUY","strength":0.45,"price":34.3123,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-03-31","known_ts":"2022-03-31","bar_index":1716,"type":"SELL","basis":"structure_stop","strength":0.45,"price":29.796,"stop_level":29.9442,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2022-04-04","known_ts":"2022-04-04","bar_index":1716,"type":"RECLAIM","strength":0.45,"price":29.9838,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-03-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2022-03-31","prior_stop_level":29.9442,"sweep_low":29.4402,"atr14":0.88462,"stop_level":28.99789,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-02","known_ts":"2022-05-04","bar_index":1723,"type":"BUY","strength":0.45,"price":29.6379,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-05-26","known_ts":"2022-05-31","bar_index":1729,"type":"BUY","strength":0.45,"price":25.83,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-05-26","known_ts":"2022-05-31","bar_index":1729,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-05-26","trigger_known_ts":"2022-05-31","strength":0.45,"price":25.83,"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.363291,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":24.7065,"atr14":0.938953,"stop_level":24.237023,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-06","known_ts":"2022-06-08","bar_index":1731,"type":"BUY","strength":0.45,"price":24.72,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-06-06","known_ts":"2022-06-08","bar_index":1731,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-06-06","trigger_known_ts":"2022-06-08","strength":0.45,"price":24.72,"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.390653,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":24.39,"atr14":0.827497,"stop_level":23.976252,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-23","known_ts":"2022-06-27","bar_index":1735,"type":"BUY","strength":0.45,"price":22.76,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-06-23","known_ts":"2022-06-27","bar_index":1735,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-06-23","trigger_known_ts":"2022-06-27","strength":0.45,"price":22.76,"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.438967,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.14,"atr14":0.814631,"stop_level":19.732685,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-22","known_ts":"2022-08-22","bar_index":1748,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.18,"stop_level":24.61,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-25","known_ts":"2022-08-25","bar_index":1749,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.18,"stop_level":24.61,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-30","known_ts":"2022-10-04","bar_index":1758,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-09-30","trigger_known_ts":"2022-10-04","strength":0.45,"price":21.77,"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.46337,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":19.23,"atr14":0.738022,"stop_level":18.860989,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-21","known_ts":"2022-10-25","bar_index":1763,"type":"BUY","strength":0.588,"price":21.85,"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":"2022-10-21","known_ts":"2022-10-25","bar_index":1763,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-10-21","trigger_known_ts":"2022-10-25","strength":0.588,"price":21.85,"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.461398,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":19.56,"atr14":0.7276,"stop_level":19.1962,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-10","known_ts":"2022-11-10","bar_index":1767,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.93,"stop_level":20.11,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-11-11","known_ts":"2022-11-11","bar_index":1768,"type":"RECLAIM","strength":0.588,"price":20.22,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-11-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":"2022-11-10","prior_stop_level":20.11,"sweep_low":18.71,"atr14":0.962057,"stop_level":18.228971,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-30","known_ts":"2022-12-02","bar_index":1772,"type":"REBUY","strength":0.725,"price":20.99,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2023-01-05","known_ts":"2023-01-09","bar_index":1780,"type":"BUY","strength":0.725,"price":19.66,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2023-02-14","known_ts":"2023-02-14","bar_index":1789,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.83,"stop_level":22.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-16","known_ts":"2023-02-16","bar_index":1789,"type":"RECLAIM","strength":0.863,"price":22.64,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-02-14","prior_stop_level":22.0,"sweep_low":20.63,"atr14":0.802545,"stop_level":20.228727,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-03-29","known_ts":"2023-03-31","bar_index":1799,"type":"BUY","strength":0.863,"price":21.65,"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":"2023-11-06","known_ts":"2023-11-08","bar_index":1850,"type":"BUY","strength":0.863,"price":30.66,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":70},{"ts":"2024-01-24","known_ts":"2024-01-24","bar_index":1867,"type":"SELL","basis":"structure_stop","strength":1.0,"price":35.83,"stop_level":36.68,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-01-26","known_ts":"2024-01-26","bar_index":1868,"type":"RECLAIM","strength":1.0,"price":36.73,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-01-24","prior_stop_level":36.68,"sweep_low":35.46,"atr14":0.9343,"stop_level":34.99285,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-02-07","known_ts":"2024-02-07","bar_index":1871,"type":"RECLAIM","strength":1.0,"price":38.93,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-06-21","known_ts":"2024-06-25","bar_index":1902,"type":"BUY","strength":0.588,"price":32.95,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2024-08-02","known_ts":"2024-08-02","bar_index":1911,"type":"SELL","basis":"structure_stop","strength":0.588,"price":33.83,"stop_level":34.34,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-08-08","known_ts":"2024-08-08","bar_index":1913,"type":"SELL","basis":"structure_stop","strength":0.588,"price":32.8,"stop_level":34.34,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-08-26","known_ts":"2024-08-26","bar_index":1917,"type":"RECLAIM","strength":0.725,"price":36.95,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-08-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-10-03","known_ts":"2024-10-03","bar_index":1926,"type":"SELL","basis":"structure_stop","strength":0.863,"price":38.13,"stop_level":38.28,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-11-19","known_ts":"2024-11-21","bar_index":1937,"type":"BUY","strength":0.588,"price":34.93,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":65},{"ts":"2024-12-10","known_ts":"2024-12-10","bar_index":1941,"type":"SELL","basis":"structure_stop","strength":0.588,"price":34.75,"stop_level":34.93,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-12-12","known_ts":"2024-12-12","bar_index":1942,"type":"SELL","basis":"structure_stop","strength":0.588,"price":34.2,"stop_level":34.93,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-01-14","known_ts":"2025-01-16","bar_index":1949,"type":"BUY","strength":0.45,"price":34.26,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-01-23","known_ts":"2025-01-23","bar_index":1951,"type":"RECLAIM","strength":0.725,"price":34.54,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-01-14 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-02-14","known_ts":"2025-02-14","bar_index":1956,"type":"SELL","basis":"structure_stop","strength":0.588,"price":32.49,"stop_level":32.57,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-02-19","known_ts":"2025-02-19","bar_index":1957,"type":"RECLAIM","strength":0.588,"price":32.65,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-02-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-02-14","prior_stop_level":32.57,"sweep_low":31.5,"atr14":0.92178,"stop_level":31.03911,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-04-29","known_ts":"2025-05-01","bar_index":1973,"type":"BUY","strength":0.45,"price":24.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-04-29","known_ts":"2025-05-01","bar_index":1973,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2025-04-29","trigger_known_ts":"2025-05-01","strength":0.45,"price":24.0,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.391789,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":21.65,"atr14":1.12765,"stop_level":21.086175,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-27","known_ts":"2025-05-27","bar_index":1979,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.2,"stop_level":23.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-05-29","known_ts":"2025-05-29","bar_index":1980,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.01,"stop_level":23.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-05-30","known_ts":"2025-05-30","bar_index":1980,"type":"RECLAIM","strength":0.588,"price":23.3,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-05-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-05-27","prior_stop_level":23.25,"sweep_low":22.01,"atr14":0.912831,"stop_level":21.553585,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-30","known_ts":"2025-05-30","bar_index":1980,"type":"RECLAIM","strength":0.588,"price":23.3,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-05-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-05-29","prior_stop_level":23.25,"sweep_low":22.09,"atr14":0.912831,"stop_level":21.633585,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-31","known_ts":"2025-07-31","bar_index":1994,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.94,"stop_level":26.94,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-08-05","known_ts":"2025-08-05","bar_index":1995,"type":"RECLAIM","strength":0.725,"price":27.43,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-07-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-07-31","prior_stop_level":26.94,"sweep_low":25.51,"atr14":0.823179,"stop_level":25.09841,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-21","known_ts":"2025-08-21","bar_index":1999,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.78,"stop_level":25.88,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-09-29","known_ts":"2025-10-01","bar_index":2008,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2025-09-29","trigger_known_ts":"2025-10-01","strength":0.45,"price":19.68,"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.486698,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":17.85,"atr14":0.702957,"stop_level":17.498521,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-10-07","known_ts":"2025-10-09","bar_index":2010,"type":"BUY","strength":0.45,"price":21.92,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-10-07","known_ts":"2025-10-09","bar_index":2010,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2025-10-07","trigger_known_ts":"2025-10-09","strength":0.45,"price":21.92,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.408207,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.49,"atr14":0.799868,"stop_level":18.090066,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-11-03","known_ts":"2025-11-03","bar_index":2016,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.45,"stop_level":21.28,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-11-05","known_ts":"2025-11-05","bar_index":2017,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.5,"stop_level":21.28,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-11-26","known_ts":"2025-12-01","bar_index":2022,"type":"BUY","strength":0.588,"price":19.27,"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":"2025-11-26","known_ts":"2025-12-01","bar_index":2022,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2025-11-26","trigger_known_ts":"2025-12-01","strength":0.588,"price":19.27,"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.474789,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":17.58,"atr14":0.713058,"stop_level":17.223471,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-12-23","known_ts":"2025-12-23","bar_index":2028,"type":"RECLAIM","strength":0.725,"price":21.04,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-11-26 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-01-30","known_ts":"2026-01-30","bar_index":2036,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.99,"stop_level":23.22,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-02-05","known_ts":"2026-02-05","bar_index":2037,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.95,"stop_level":23.22,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-02-03","known_ts":"2026-02-03","bar_index":2037,"type":"RECLAIM","strength":0.863,"price":23.55,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-01-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2026-01-30","prior_stop_level":23.22,"sweep_low":22.73,"atr14":0.703589,"stop_level":22.378205,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-06","known_ts":"2026-02-06","bar_index":2038,"type":"RECLAIM","strength":0.863,"price":23.64,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-02-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2026-02-05","prior_stop_level":23.22,"sweep_low":22.73,"atr14":0.72248,"stop_level":22.36876,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-20","known_ts":"2026-02-20","bar_index":2041,"type":"RECLAIM","strength":0.863,"price":25.12,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-02-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-03-02","known_ts":"2026-03-02","bar_index":2043,"type":"SELL","basis":"structure_stop","strength":0.725,"price":23.89,"stop_level":24.32,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-04-17","known_ts":"2026-04-21","bar_index":2054,"type":"BUY","strength":0.863,"price":22.07,"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":"2026-05-14","known_ts":"2026-05-14","bar_index":2060,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.68,"stop_level":19.88,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2026-05-20","known_ts":"2026-05-20","bar_index":2061,"type":"RECLAIM","strength":0.588,"price":20.59,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-05-14 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":"2026-05-14","prior_stop_level":19.88,"sweep_low":18.51,"atr14":0.996797,"stop_level":18.011601,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-06-01","known_ts":"2026-06-01","bar_index":2064,"type":"RECLAIM","strength":1.0,"price":23.15,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-05-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-07-08","known_ts":"2026-07-08","bar_index":2072,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.26,"stop_level":24.28,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-07-09","known_ts":"2026-07-09","bar_index":2072,"type":"RECLAIM","strength":1.0,"price":24.51,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-07-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-07-08","prior_stop_level":24.28,"sweep_low":23.86,"atr14":0.939498,"stop_level":23.390251,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-07-23","known_ts":"2026-07-27","bar_index":2076,"type":"REBUY","strength":1.0,"price":26.66,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55}],"state":{"position_hint":"long","last_signal":"REBUY","last_scored_signal":"REBUY","last_scored_ts":"2026-07-27","last_scored_basis":null,"bars_since_signal":5,"extended":true,"strong_bull":true,"overbought":true,"weeklyBull":true,"above200":true},"early_dots":["2018-04-10","2018-05-14","2018-05-31","2018-06-26","2018-09-12","2018-10-16","2018-11-01","2019-05-20","2019-06-06","2020-03-03","2020-03-24","2020-09-25","2021-01-22","2021-03-16","2021-05-27","2021-06-15","2021-08-05","2021-10-13","2022-01-31","2022-03-07","2022-04-27","2022-05-26","2022-06-23","2022-10-21","2022-12-30","2023-03-21","2023-08-29","2023-10-06","2023-11-01","2024-02-26","2024-03-26","2024-04-22","2024-06-04","2024-07-10","2024-11-01","2025-01-08","2025-09-08","2025-11-18","2026-03-18","2026-03-31"],"warnings":[{"ts":"2023-06-02","kind":"arm","px":25.8},{"ts":"2023-11-27","kind":"arm","px":31.25},{"ts":"2024-01-03","kind":"arm","px":36.74},{"ts":"2024-01-24","kind":"confirm","px":35.83,"level":36.68},{"ts":"2024-07-31","kind":"arm","px":36.16},{"ts":"2024-08-02","kind":"confirm","px":33.83,"level":34.34},{"ts":"2024-08-07","kind":"arm","px":32.67},{"ts":"2024-08-08","kind":"confirm","px":32.8,"level":34.34},{"ts":"2024-09-06","kind":"arm","px":35.5},{"ts":"2024-10-02","kind":"arm","px":38.34},{"ts":"2024-10-03","kind":"confirm","px":38.13,"level":38.28},{"ts":"2024-12-09","kind":"arm","px":35.35},{"ts":"2024-12-10","kind":"confirm","px":34.75,"level":34.93},{"ts":"2024-12-11","kind":"arm","px":34.6},{"ts":"2024-12-12","kind":"confirm","px":34.2,"level":34.93},{"ts":"2025-02-05","kind":"arm","px":33.28},{"ts":"2025-02-14","kind":"confirm","px":32.49,"level":32.57},{"ts":"2025-05-23","kind":"arm","px":23.45},{"ts":"2025-05-27","kind":"confirm","px":23.2,"level":23.25},{"ts":"2025-05-28","kind":"arm","px":22.07},{"ts":"2025-05-29","kind":"confirm","px":23.01,"level":23.25},{"ts":"2025-06-18","kind":"arm","px":24.28},{"ts":"2025-07-15","kind":"arm","px":26.14},{"ts":"2025-07-31","kind":"confirm","px":25.94,"level":26.94},{"ts":"2025-08-20","kind":"arm","px":18.64},{"ts":"2025-08-21","kind":"confirm","px":19.78,"level":25.88},{"ts":"2025-10-31","kind":"arm","px":20.93},{"ts":"2025-11-03","kind":"confirm","px":20.45,"level":21.28},{"ts":"2025-11-04","kind":"arm","px":20.03},{"ts":"2025-11-05","kind":"confirm","px":18.5,"level":21.28},{"ts":"2026-01-07","kind":"arm","px":20.65},{"ts":"2026-01-30","kind":"confirm","px":22.99,"level":23.22},{"ts":"2026-02-02","kind":"arm","px":22.98},{"ts":"2026-02-05","kind":"confirm","px":22.95,"level":23.22},{"ts":"2026-02-20","kind":"arm","px":25.08},{"ts":"2026-03-02","kind":"confirm","px":23.89,"level":24.32},{"ts":"2026-05-05","kind":"arm","px":20.15},{"ts":"2026-05-14","kind":"confirm","px":19.68,"level":19.88},{"ts":"2026-06-11","kind":"arm","px":23.89},{"ts":"2026-07-08","kind":"confirm","px":24.26,"level":24.28}],"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":[]}}}