{"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":"MAIN","timeframe":"3D","as_of":"2026-08-14T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2008-03-10","known_ts":"2008-03-10","bar_index":35,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.8432,"stop_level":2.876,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-11","known_ts":"2008-03-11","bar_index":35,"type":"RECLAIM","strength":0.588,"price":2.9438,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-03-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":"2008-03-10","prior_stop_level":2.876,"sweep_low":2.8432,"atr14":0.094422,"stop_level":2.795989,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-20","known_ts":"2008-03-20","bar_index":38,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.8016,"stop_level":2.8432,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-26","known_ts":"2008-03-26","bar_index":39,"type":"RECLAIM","strength":0.588,"price":2.9525,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-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":"2008-03-20","prior_stop_level":2.8432,"sweep_low":2.4058,"atr14":0.17938,"stop_level":2.31611,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-04-24","known_ts":"2008-04-28","bar_index":46,"type":"REBUY","strength":0.588,"price":2.9416,"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-05-12","known_ts":"2008-05-12","bar_index":50,"type":"RECLAIM","strength":0.725,"price":2.9169,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2008-04-24 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-06-04","known_ts":"2008-06-04","bar_index":55,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.8899,"stop_level":2.9259,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-06-05","known_ts":"2008-06-05","bar_index":55,"type":"RECLAIM","strength":0.588,"price":2.9686,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-06-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-06-04","prior_stop_level":2.9259,"sweep_low":2.8899,"atr14":0.137336,"stop_level":2.821232,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-06-18","known_ts":"2008-06-18","bar_index":58,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.8112,"stop_level":3.0136,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-08-14","known_ts":"2008-08-14","bar_index":72,"type":"RECLAIM","strength":0.725,"price":3.151,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-06-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-09-17","known_ts":"2008-09-17","bar_index":79,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.8549,"stop_level":3.0446,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-19","known_ts":"2008-09-19","bar_index":80,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.7779,"stop_level":3.0446,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-12-09","known_ts":"2008-12-11","bar_index":99,"type":"BUY","strength":0.45,"price":2.3688,"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":"2009-01-16","known_ts":"2009-01-16","bar_index":107,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.3544,"stop_level":2.3616,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-21","known_ts":"2009-01-21","bar_index":108,"type":"RECLAIM","strength":0.588,"price":2.3801,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-01-16","prior_stop_level":2.3616,"sweep_low":2.3139,"atr14":0.150283,"stop_level":2.238759,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-02-10","known_ts":"2009-02-10","bar_index":113,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.4169,"stop_level":2.4537,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2009-02-11","known_ts":"2009-02-11","bar_index":113,"type":"RECLAIM","strength":0.725,"price":2.4586,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-02-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2009-02-10","prior_stop_level":2.4537,"sweep_low":2.4169,"atr14":0.124733,"stop_level":2.354533,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-02-18","known_ts":"2009-02-18","bar_index":114,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.4213,"stop_level":2.4537,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2009-03-04","known_ts":"2009-03-06","bar_index":118,"type":"REBUY","strength":0.863,"price":2.4113,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2009-05-05","known_ts":"2009-05-05","bar_index":132,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.8513,"stop_level":2.8716,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-05-06","known_ts":"2009-05-06","bar_index":132,"type":"RECLAIM","strength":1.0,"price":3.0014,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-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":"2009-05-05","prior_stop_level":2.8716,"sweep_low":2.7063,"atr14":0.180335,"stop_level":2.616133,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-20","known_ts":"2009-05-20","bar_index":136,"type":"RECLAIM","strength":1.0,"price":3.7882,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-05-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-09-23","known_ts":"2009-09-25","bar_index":165,"type":"BUY","strength":0.863,"price":3.6708,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2009-11-12","known_ts":"2009-11-16","bar_index":177,"type":"BUY","strength":0.863,"price":3.7895,"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":"2010-01-12","known_ts":"2010-01-12","bar_index":190,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.0802,"stop_level":4.2744,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-03-04","known_ts":"2010-03-08","bar_index":202,"type":"BUY","strength":0.725,"price":4.1561,"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":65},{"ts":"2010-05-05","known_ts":"2010-05-05","bar_index":216,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.2655,"stop_level":4.4428,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-11","known_ts":"2010-05-11","bar_index":217,"type":"RECLAIM","strength":0.863,"price":4.4436,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-05-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2010-05-05","prior_stop_level":4.4428,"sweep_low":2.9539,"atr14":0.2217,"stop_level":2.84305,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-06-24","known_ts":"2010-06-28","bar_index":228,"type":"BUY","strength":0.725,"price":4.4816,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2010-08-16","known_ts":"2010-08-16","bar_index":240,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.5223,"stop_level":4.5454,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-09-23","known_ts":"2010-09-27","bar_index":249,"type":"BUY","strength":0.725,"price":4.5767,"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":"2010-11-30","known_ts":"2010-11-30","bar_index":264,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.0873,"stop_level":5.0963,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-12-03","known_ts":"2010-12-03","bar_index":265,"type":"RECLAIM","strength":0.863,"price":5.1291,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-11-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":"2010-11-30","prior_stop_level":5.0963,"sweep_low":5.0186,"atr14":0.094622,"stop_level":4.971289,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-12-14","known_ts":"2010-12-14","bar_index":268,"type":"RECLAIM","strength":0.863,"price":5.1919,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-11-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-05-11","known_ts":"2011-05-13","bar_index":302,"type":"BUY","strength":0.725,"price":5.8076,"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":"quality","score":65},{"ts":"2011-05-24","known_ts":"2011-05-26","bar_index":305,"type":"BUY","strength":0.725,"price":5.7614,"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":40},{"ts":"2011-07-26","known_ts":"2011-07-26","bar_index":319,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.8116,"stop_level":5.9222,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-08-26","known_ts":"2011-08-30","bar_index":327,"type":"BUY","strength":0.588,"price":5.8898,"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":20},{"ts":"2011-09-09","known_ts":"2011-09-13","bar_index":330,"type":"BUY","strength":0.588,"price":5.7818,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2011-10-26","known_ts":"2011-10-28","bar_index":341,"type":"BUY","strength":0.725,"price":5.8128,"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":25},{"ts":"2011-11-03","known_ts":"2011-11-07","bar_index":343,"type":"BUY","strength":0.725,"price":5.7838,"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":65},{"ts":"2012-04-10","known_ts":"2012-04-10","bar_index":378,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.8122,"stop_level":8.0783,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-04-12","known_ts":"2012-04-12","bar_index":379,"type":"RECLAIM","strength":1.0,"price":8.1083,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-04-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-04-10","prior_stop_level":8.0783,"sweep_low":7.8122,"atr14":0.165761,"stop_level":7.72932,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-07-02","known_ts":"2012-07-05","bar_index":398,"type":"BUY","strength":0.725,"price":8.4128,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2012-10-19","known_ts":"2012-10-19","bar_index":423,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.0482,"stop_level":10.0734,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-10-22","known_ts":"2012-10-22","bar_index":424,"type":"RECLAIM","strength":0.863,"price":10.3006,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-10-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-10-19","prior_stop_level":10.0734,"sweep_low":10.0067,"atr14":0.19739,"stop_level":9.908005,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-11-06","known_ts":"2012-11-06","bar_index":427,"type":"RECLAIM","strength":1.0,"price":10.5392,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-10-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-01-03","known_ts":"2013-01-07","bar_index":440,"type":"BUY","strength":0.725,"price":10.8657,"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":0},{"ts":"2013-01-24","known_ts":"2013-01-24","bar_index":444,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.1123,"stop_level":11.1194,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-01-29","known_ts":"2013-01-29","bar_index":445,"type":"RECLAIM","strength":0.863,"price":11.123,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-01-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-01-24","prior_stop_level":11.1194,"sweep_low":10.9597,"atr14":0.189324,"stop_level":10.865038,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-02-07","known_ts":"2013-02-07","bar_index":448,"type":"RECLAIM","strength":0.863,"price":11.1514,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-01-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-02-21","known_ts":"2013-02-21","bar_index":451,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.8579,"stop_level":11.1514,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-02-22","known_ts":"2013-02-22","bar_index":451,"type":"RECLAIM","strength":0.863,"price":11.3216,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-02-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-02-21","prior_stop_level":11.1514,"sweep_low":10.4691,"atr14":0.265022,"stop_level":10.336589,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-03-11","known_ts":"2013-03-11","bar_index":455,"type":"RECLAIM","strength":0.863,"price":12.2098,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-02-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-04-12","known_ts":"2013-04-12","bar_index":462,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.1044,"stop_level":11.1116,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-05-14","known_ts":"2013-05-16","bar_index":470,"type":"BUY","strength":0.725,"price":11.222,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2013-08-13","known_ts":"2013-08-13","bar_index":491,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.8608,"stop_level":11.2511,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-08-29","known_ts":"2013-08-29","bar_index":495,"type":"RECLAIM","strength":0.725,"price":10.8931,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-08-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-09-09","known_ts":"2013-09-11","bar_index":497,"type":"BUY","strength":0.725,"price":11.0078,"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":"2014-01-27","known_ts":"2014-01-27","bar_index":529,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.7937,"stop_level":13.0692,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-02-12","known_ts":"2014-02-12","bar_index":533,"type":"RECLAIM","strength":0.863,"price":13.2797,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-01-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-05-28","known_ts":"2014-05-30","bar_index":557,"type":"BUY","strength":0.588,"price":12.1194,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":80},{"ts":"2014-07-17","known_ts":"2014-07-17","bar_index":568,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.5281,"stop_level":12.654,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-07-23","known_ts":"2014-07-23","bar_index":570,"type":"RECLAIM","strength":0.725,"price":12.6595,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-07-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-07-17","prior_stop_level":12.654,"sweep_low":12.5201,"atr14":0.176028,"stop_level":12.432086,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-08-08","known_ts":"2014-08-12","bar_index":574,"type":"REBUY","strength":0.725,"price":12.7271,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2014-09-15","known_ts":"2014-09-15","bar_index":582,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.7483,"stop_level":12.9564,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-10-24","known_ts":"2014-10-28","bar_index":592,"type":"BUY","strength":0.588,"price":12.6613,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2014-12-03","known_ts":"2014-12-03","bar_index":601,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.9071,"stop_level":13.1065,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-08","known_ts":"2014-12-08","bar_index":602,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.5898,"stop_level":12.8542,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-01-16","known_ts":"2015-01-21","bar_index":611,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-01-16","trigger_known_ts":"2015-01-21","strength":0.45,"price":12.2603,"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.096261,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.4959,"atr14":0.250679,"stop_level":11.370561,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-01-27","known_ts":"2015-01-29","bar_index":613,"type":"BUY","strength":0.45,"price":12.1107,"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-01-27","known_ts":"2015-01-29","bar_index":613,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2015-01-27","trigger_known_ts":"2015-01-29","strength":0.45,"price":12.1107,"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.107289,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.4998,"atr14":0.22545,"stop_level":11.387075,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-01-30","known_ts":"2015-01-30","bar_index":614,"type":"RECLAIM","strength":0.588,"price":12.5471,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-01-27 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2015-05-06","known_ts":"2015-05-06","bar_index":636,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.944,"stop_level":13.0328,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-05-22","known_ts":"2015-05-22","bar_index":640,"type":"RECLAIM","strength":0.863,"price":13.0387,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-05-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-06-10","known_ts":"2015-06-12","bar_index":644,"type":"BUY","strength":0.863,"price":13.451,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2015-07-08","known_ts":"2015-07-08","bar_index":650,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.6163,"stop_level":13.6939,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-07-10","known_ts":"2015-07-10","bar_index":651,"type":"RECLAIM","strength":0.863,"price":13.8577,"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":13.6939,"sweep_low":13.5517,"atr14":0.159753,"stop_level":13.471823,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-07-23","known_ts":"2015-07-23","bar_index":654,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.5674,"stop_level":13.6163,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2015-07-27","known_ts":"2015-07-27","bar_index":654,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.1298,"stop_level":13.6163,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2015-10-05","known_ts":"2015-10-07","bar_index":671,"type":"BUY","strength":0.45,"price":12.712,"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-10-16","known_ts":"2015-10-16","bar_index":674,"type":"RECLAIM","strength":0.725,"price":13.1304,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-10-05 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-12-09","known_ts":"2015-12-09","bar_index":686,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.2554,"stop_level":13.5262,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-12-10","known_ts":"2015-12-10","bar_index":686,"type":"RECLAIM","strength":0.863,"price":13.726,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-12-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-12-09","prior_stop_level":13.5262,"sweep_low":13.211,"atr14":0.295332,"stop_level":13.063334,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-18","known_ts":"2016-02-22","bar_index":702,"type":"BUY","strength":0.45,"price":12.7698,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-02-26","known_ts":"2016-02-26","bar_index":704,"type":"RECLAIM","strength":0.588,"price":13.569,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-02-18 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2016-04-04","known_ts":"2016-04-04","bar_index":712,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.1807,"stop_level":14.1945,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-08","known_ts":"2016-04-08","bar_index":713,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.1256,"stop_level":14.1945,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-11","known_ts":"2016-04-11","bar_index":714,"type":"RECLAIM","strength":0.863,"price":14.2267,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-04 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-04-04","prior_stop_level":14.1945,"sweep_low":13.9327,"atr14":0.260475,"stop_level":13.802463,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-11","known_ts":"2016-04-11","bar_index":714,"type":"RECLAIM","strength":0.863,"price":14.2267,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-04-08","prior_stop_level":14.1945,"sweep_low":14.0521,"atr14":0.260475,"stop_level":13.921863,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-22","known_ts":"2016-04-22","bar_index":717,"type":"RECLAIM","strength":0.863,"price":14.7012,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-03","known_ts":"2016-05-03","bar_index":719,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.3732,"stop_level":14.4009,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-05-06","known_ts":"2016-05-06","bar_index":720,"type":"RECLAIM","strength":1.0,"price":14.5487,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-05-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-05-03","prior_stop_level":14.4009,"sweep_low":14.1237,"atr14":0.235246,"stop_level":14.006077,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-20","known_ts":"2016-05-20","bar_index":723,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.6118,"stop_level":14.6735,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-05-24","known_ts":"2016-05-24","bar_index":724,"type":"RECLAIM","strength":1.0,"price":14.7512,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-05-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":"2016-05-20","prior_stop_level":14.6735,"sweep_low":14.57,"atr14":0.21196,"stop_level":14.46402,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-26","known_ts":"2016-05-31","bar_index":725,"type":"REBUY","strength":1.0,"price":14.9417,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2016-06-14","known_ts":"2016-06-14","bar_index":729,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.0579,"stop_level":15.0997,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-06-16","known_ts":"2016-06-16","bar_index":729,"type":"RECLAIM","strength":1.0,"price":15.1489,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-06-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-06-14","prior_stop_level":15.0997,"sweep_low":14.938,"atr14":0.191416,"stop_level":14.842292,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-06-27","known_ts":"2016-06-27","bar_index":732,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.938,"stop_level":15.0579,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-06-28","known_ts":"2016-06-28","bar_index":732,"type":"RECLAIM","strength":1.0,"price":15.1864,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-06-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-06-27","prior_stop_level":15.0579,"sweep_low":14.924,"atr14":0.22984,"stop_level":14.80908,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-07-14","known_ts":"2016-07-14","bar_index":736,"type":"RECLAIM","strength":1.0,"price":15.7235,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-06-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-08-25","known_ts":"2016-08-25","bar_index":746,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.159,"stop_level":16.2019,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-08-26","known_ts":"2016-08-26","bar_index":746,"type":"RECLAIM","strength":1.0,"price":16.2495,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-08-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-08-25","prior_stop_level":16.2019,"sweep_low":16.1447,"atr14":0.173356,"stop_level":16.058022,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-09-14","known_ts":"2016-09-14","bar_index":750,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.0971,"stop_level":16.3257,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-09-16","known_ts":"2016-09-16","bar_index":751,"type":"RECLAIM","strength":1.0,"price":16.3829,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-09-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-09-14","prior_stop_level":16.3257,"sweep_low":15.9257,"atr14":0.195324,"stop_level":15.828038,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-12-23","known_ts":"2016-12-23","bar_index":774,"type":"RECLAIM","strength":1.0,"price":17.9997,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-09-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-01-09","known_ts":"2017-01-09","bar_index":777,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.8331,"stop_level":17.9997,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-01-12","known_ts":"2017-01-12","bar_index":778,"type":"RECLAIM","strength":0.863,"price":18.0978,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-01-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2017-01-09","prior_stop_level":17.9997,"sweep_low":17.8135,"atr14":0.212221,"stop_level":17.70739,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-04-13","known_ts":"2017-04-13","bar_index":799,"type":"RECLAIM","strength":0.863,"price":19.4125,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-01-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-05-10","known_ts":"2017-05-10","bar_index":805,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.8927,"stop_level":19.6675,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-07-19","known_ts":"2017-07-21","bar_index":821,"type":"BUY","strength":0.725,"price":19.6803,"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-08-21","known_ts":"2017-08-21","bar_index":828,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.0692,"stop_level":20.3543,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-08-23","known_ts":"2017-08-23","bar_index":829,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.1872,"stop_level":20.3543,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-09-08","known_ts":"2017-09-08","bar_index":833,"type":"RECLAIM","strength":0.863,"price":20.2846,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-08-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-09-13","known_ts":"2017-09-15","bar_index":834,"type":"REBUY","strength":0.863,"price":20.495,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":75},{"ts":"2018-03-07","known_ts":"2018-03-09","bar_index":874,"type":"BUY","strength":0.45,"price":19.6449,"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-06-22","known_ts":"2018-06-22","bar_index":899,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.6642,"stop_level":20.8416,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-07-06","known_ts":"2018-07-10","bar_index":902,"type":"REBUY","strength":0.863,"price":21.0357,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":75},{"ts":"2018-09-04","known_ts":"2018-09-04","bar_index":915,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.1739,"stop_level":22.2291,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-11-02","known_ts":"2018-11-06","bar_index":930,"type":"BUY","strength":0.588,"price":21.763,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"aplus","score":80},{"ts":"2018-12-12","known_ts":"2018-12-12","bar_index":938,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.0221,"stop_level":21.1117,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2019-01-10","known_ts":"2019-01-14","bar_index":945,"type":"BUY","strength":0.45,"price":20.7023,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-01-15","known_ts":"2019-01-15","bar_index":946,"type":"RECLAIM","strength":0.588,"price":21.0002,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-01-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2019-04-08","known_ts":"2019-04-10","bar_index":965,"type":"BUY","strength":0.863,"price":21.9147,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2019-06-27","known_ts":"2019-06-27","bar_index":983,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.0128,"stop_level":24.0335,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-06-28","known_ts":"2019-06-28","bar_index":984,"type":"RECLAIM","strength":0.863,"price":24.2011,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-06-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-06-27","prior_stop_level":24.0335,"sweep_low":23.9834,"atr14":0.273955,"stop_level":23.846422,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-07-12","known_ts":"2019-07-12","bar_index":987,"type":"RECLAIM","strength":0.863,"price":24.9074,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-06-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-08-05","known_ts":"2019-08-05","bar_index":992,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.1888,"stop_level":24.2361,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-08-06","known_ts":"2019-08-06","bar_index":992,"type":"RECLAIM","strength":1.0,"price":24.7862,"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":24.2361,"sweep_low":23.8458,"atr14":0.377998,"stop_level":23.656801,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-08-20","known_ts":"2019-08-20","bar_index":996,"type":"RECLAIM","strength":1.0,"price":25.9146,"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-09-11","known_ts":"2019-09-11","bar_index":1001,"type":"SELL","basis":"structure_stop","strength":1.0,"price":25.5759,"stop_level":25.6234,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-09-12","known_ts":"2019-09-12","bar_index":1001,"type":"RECLAIM","strength":1.0,"price":25.659,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-09-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-09-11","prior_stop_level":25.6234,"sweep_low":25.5521,"atr14":0.314545,"stop_level":25.394827,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-31","known_ts":"2019-11-04","bar_index":1013,"type":"BUY","strength":0.863,"price":26.0862,"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":40},{"ts":"2020-02-11","known_ts":"2020-02-13","bar_index":1036,"type":"REBUY","strength":1.0,"price":27.5342,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2020-04-07","known_ts":"2020-04-09","bar_index":1049,"type":"BUY","strength":0.45,"price":16.2377,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-04-07","known_ts":"2020-04-09","bar_index":1049,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2020-04-07","trigger_known_ts":"2020-04-09","strength":0.45,"price":16.2377,"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.410272,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.1757,"atr14":1.932503,"stop_level":9.209449,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-24","known_ts":"2020-06-24","bar_index":1067,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.7381,"stop_level":19.7509,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-25","known_ts":"2020-06-25","bar_index":1067,"type":"RECLAIM","strength":0.588,"price":19.8712,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-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":"2020-06-24","prior_stop_level":19.7509,"sweep_low":19.1741,"atr14":0.951067,"stop_level":18.698567,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-13","known_ts":"2020-07-15","bar_index":1071,"type":"REBUY","strength":0.588,"price":19.8141,"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":"2020-08-03","known_ts":"2020-08-05","bar_index":1076,"type":"BUY","strength":0.725,"price":19.803,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2020-09-03","known_ts":"2020-09-03","bar_index":1083,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.2468,"stop_level":19.3367,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-09-09","known_ts":"2020-09-09","bar_index":1084,"type":"RECLAIM","strength":0.725,"price":19.5164,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-09-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-09-03","prior_stop_level":19.3367,"sweep_low":18.6307,"atr14":0.514745,"stop_level":18.373327,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-10-06","known_ts":"2020-10-08","bar_index":1091,"type":"BUY","strength":0.725,"price":19.8061,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2020-12-18","known_ts":"2020-12-18","bar_index":1108,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.4198,"stop_level":20.5377,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-28","known_ts":"2020-12-30","bar_index":1110,"type":"REBUY","strength":0.863,"price":21.2973,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"2021-10-11","known_ts":"2021-10-13","bar_index":1176,"type":"BUY","strength":0.725,"price":29.306,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2021-12-09","known_ts":"2021-12-09","bar_index":1190,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.6328,"stop_level":30.6398,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2022-03-24","known_ts":"2022-03-28","bar_index":1214,"type":"BUY","strength":0.725,"price":29.9995,"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":65},{"ts":"2022-04-29","known_ts":"2022-04-29","bar_index":1222,"type":"SELL","basis":"structure_stop","strength":0.588,"price":28.7171,"stop_level":29.3594,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2022-05-03","known_ts":"2022-05-03","bar_index":1223,"type":"SELL","basis":"structure_stop","strength":0.588,"price":28.979,"stop_level":29.3594,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2022-05-04","known_ts":"2022-05-04","bar_index":1223,"type":"RECLAIM","strength":0.588,"price":29.5243,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-04-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2022-04-29","prior_stop_level":29.3594,"sweep_low":27.6947,"atr14":0.729248,"stop_level":27.330076,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-04","known_ts":"2022-05-04","bar_index":1223,"type":"RECLAIM","strength":0.588,"price":29.5243,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-05-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2022-05-03","prior_stop_level":29.3594,"sweep_low":28.2113,"atr14":0.729248,"stop_level":27.846676,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-02","known_ts":"2022-06-06","bar_index":1230,"type":"BUY","strength":0.588,"price":27.693,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2022-06-21","known_ts":"2022-06-23","bar_index":1234,"type":"BUY","strength":0.588,"price":27.0066,"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":"aplus","score":80},{"ts":"2022-08-11","known_ts":"2022-08-11","bar_index":1246,"type":"SELL","basis":"structure_stop","strength":0.725,"price":31.4457,"stop_level":32.3809,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-08-17","known_ts":"2022-08-17","bar_index":1247,"type":"SELL","basis":"structure_stop","strength":0.863,"price":31.2923,"stop_level":31.4457,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-08-18","known_ts":"2022-08-18","bar_index":1247,"type":"RECLAIM","strength":0.863,"price":31.4749,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2022-08-17","prior_stop_level":31.4457,"sweep_low":31.2265,"atr14":0.726664,"stop_level":30.863168,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-27","known_ts":"2022-10-31","bar_index":1264,"type":"BUY","strength":0.45,"price":27.3687,"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-11-04","known_ts":"2022-11-04","bar_index":1266,"type":"RECLAIM","strength":0.725,"price":29.0887,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-10-27 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-05","known_ts":"2022-12-05","bar_index":1272,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.9338,"stop_level":28.1424,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-07","known_ts":"2022-12-07","bar_index":1273,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.4644,"stop_level":28.1424,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-01-11","known_ts":"2023-01-11","bar_index":1281,"type":"RECLAIM","strength":0.725,"price":29.1191,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-12-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-03-10","known_ts":"2023-03-10","bar_index":1294,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.0349,"stop_level":29.9304,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-04-21","known_ts":"2023-04-21","bar_index":1304,"type":"RECLAIM","strength":0.863,"price":30.8245,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-03-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-04-26","known_ts":"2023-04-28","bar_index":1305,"type":"BUY","strength":0.863,"price":31.2957,"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":50},{"ts":"2023-05-16","known_ts":"2023-05-16","bar_index":1309,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.3244,"stop_level":30.6778,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-06-05","known_ts":"2023-06-05","bar_index":1314,"type":"RECLAIM","strength":0.863,"price":31.5484,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-05-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-07-06","known_ts":"2023-07-10","bar_index":1321,"type":"BUY","strength":0.725,"price":31.6294,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2023-08-08","known_ts":"2023-08-08","bar_index":1328,"type":"SELL","basis":"structure_stop","strength":1.0,"price":33.1921,"stop_level":33.3756,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-08-14","known_ts":"2023-08-14","bar_index":1330,"type":"SELL","basis":"structure_stop","strength":1.0,"price":32.2944,"stop_level":33.3756,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-09-26","known_ts":"2023-09-28","bar_index":1340,"type":"BUY","strength":0.863,"price":32.7553,"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":40},{"ts":"2023-11-07","known_ts":"2023-11-09","bar_index":1350,"type":"BUY","strength":0.725,"price":32.8636,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2024-02-08","known_ts":"2024-02-08","bar_index":1371,"type":"SELL","basis":"structure_stop","strength":1.0,"price":37.1139,"stop_level":37.2399,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-02-15","known_ts":"2024-02-15","bar_index":1372,"type":"RECLAIM","strength":1.0,"price":37.3304,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-02-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":"2024-02-08","prior_stop_level":37.2399,"sweep_low":36.556,"atr14":0.469758,"stop_level":36.321121,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-02-27","known_ts":"2024-02-27","bar_index":1375,"type":"RECLAIM","strength":1.0,"price":38.0632,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-02-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-04-23","known_ts":"2024-04-25","bar_index":1388,"type":"REBUY","strength":1.0,"price":41.2256,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2024-05-22","known_ts":"2024-05-22","bar_index":1395,"type":"SELL","basis":"structure_stop","strength":0.863,"price":41.2508,"stop_level":41.3955,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-07-08","known_ts":"2024-07-08","bar_index":1405,"type":"RECLAIM","strength":1.0,"price":44.971,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-05-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-07-18","known_ts":"2024-07-18","bar_index":1407,"type":"SELL","basis":"structure_stop","strength":0.863,"price":43.5449,"stop_level":44.3228,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-10-14","known_ts":"2024-10-14","bar_index":1428,"type":"RECLAIM","strength":0.863,"price":45.7384,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-07-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-10-29","known_ts":"2024-10-29","bar_index":1431,"type":"SELL","basis":"structure_stop","strength":0.863,"price":45.306,"stop_level":45.5884,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-11-04","known_ts":"2024-11-04","bar_index":1433,"type":"SELL","basis":"structure_stop","strength":0.725,"price":44.0794,"stop_level":45.5884,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-11-07","known_ts":"2024-11-07","bar_index":1434,"type":"RECLAIM","strength":0.725,"price":45.659,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-11-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2024-11-04","prior_stop_level":45.5884,"sweep_low":43.6911,"atr14":0.616322,"stop_level":43.382939,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-20","known_ts":"2024-11-20","bar_index":1437,"type":"RECLAIM","strength":0.863,"price":47.8535,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-11-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-12-18","known_ts":"2024-12-18","bar_index":1443,"type":"SELL","basis":"structure_stop","strength":0.863,"price":48.9742,"stop_level":49.1256,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-12-19","known_ts":"2024-12-19","bar_index":1443,"type":"RECLAIM","strength":0.863,"price":49.7935,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-12-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-12-18","prior_stop_level":49.1256,"sweep_low":48.9742,"atr14":0.676193,"stop_level":48.636103,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-01-06","known_ts":"2025-01-06","bar_index":1447,"type":"RECLAIM","strength":0.863,"price":52.3188,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-12-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-02-11","known_ts":"2025-02-11","bar_index":1455,"type":"SELL","basis":"structure_stop","strength":1.0,"price":54.4479,"stop_level":54.513,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-02-12","known_ts":"2025-02-12","bar_index":1455,"type":"RECLAIM","strength":1.0,"price":54.5563,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-02-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2025-02-11","prior_stop_level":54.513,"sweep_low":53.5811,"atr14":0.791511,"stop_level":53.185345,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-13","known_ts":"2025-05-15","bar_index":1476,"type":"BUY","strength":0.725,"price":49.6975,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":70},{"ts":"2025-08-01","known_ts":"2025-08-01","bar_index":1494,"type":"SELL","basis":"structure_stop","strength":0.725,"price":59.7176,"stop_level":59.8576,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-08-04","known_ts":"2025-08-04","bar_index":1494,"type":"RECLAIM","strength":0.725,"price":59.9043,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-08-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-08-01","prior_stop_level":59.8576,"sweep_low":58.8031,"atr14":1.05853,"stop_level":58.273835,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-05","known_ts":"2025-08-05","bar_index":1495,"type":"SELL","basis":"structure_stop","strength":0.725,"price":59.4097,"stop_level":59.8576,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-08-06","known_ts":"2025-08-06","bar_index":1495,"type":"RECLAIM","strength":0.725,"price":59.867,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-08-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":"2025-08-05","prior_stop_level":59.8576,"sweep_low":58.7191,"atr14":1.072458,"stop_level":58.182871,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-21","known_ts":"2025-08-21","bar_index":1499,"type":"RECLAIM","strength":0.863,"price":59.9677,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-08-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-02-02","known_ts":"2026-02-02","bar_index":1536,"type":"SELL","basis":"structure_stop","strength":0.725,"price":61.264,"stop_level":61.6214,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-02-05","known_ts":"2026-02-05","bar_index":1537,"type":"SELL","basis":"structure_stop","strength":0.725,"price":57.8637,"stop_level":61.6214,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-04-10","known_ts":"2026-04-14","bar_index":1552,"type":"BUY","strength":0.45,"price":55.5206,"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":"2026-05-13","known_ts":"2026-05-13","bar_index":1559,"type":"SELL","basis":"structure_stop","strength":0.588,"price":50.4553,"stop_level":52.9213,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-06-02","known_ts":"2026-06-04","bar_index":1564,"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":"2026-06-02","trigger_known_ts":"2026-06-04","strength":0.45,"price":51.4543,"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.185593,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":48.4177,"atr14":1.348478,"stop_level":47.743461,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-06-05","known_ts":"2026-06-09","bar_index":1565,"type":"BUY","strength":0.588,"price":51.0577,"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":"2026-06-05","known_ts":"2026-06-09","bar_index":1565,"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":"2026-06-05","trigger_known_ts":"2026-06-09","strength":0.588,"price":51.0577,"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.191871,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":49.8124,"atr14":1.28721,"stop_level":49.168795,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-06-24","known_ts":"2026-06-26","bar_index":1569,"type":"BUY","strength":0.588,"price":51.01,"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":"2026-06-24","known_ts":"2026-06-26","bar_index":1569,"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":"2026-06-24","trigger_known_ts":"2026-06-26","strength":0.588,"price":51.01,"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.192626,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":49.43,"atr14":1.137149,"stop_level":48.861426,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-06-29","known_ts":"2026-07-01","bar_index":1570,"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":"2026-06-29","trigger_known_ts":"2026-07-01","strength":0.588,"price":52.02,"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.176639,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":49.43,"atr14":1.104007,"stop_level":48.877996,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-07-24","known_ts":"2026-07-24","bar_index":1576,"type":"RECLAIM","strength":0.725,"price":55.32,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2026-06-24 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}}],"state":{"position_hint":"long","last_signal":"RECLAIM","last_scored_signal":"RECLAIM","last_scored_ts":"2026-07-24","last_scored_basis":null,"bars_since_signal":5,"extended":false,"strong_bull":false,"overbought":true,"weeklyBull":true,"above200":true},"early_dots":["2018-02-16","2018-10-12","2018-10-30","2019-01-02","2019-10-15","2020-03-25","2020-09-10","2020-10-01","2021-05-20","2021-07-08","2021-07-26","2021-09-15","2021-10-11","2021-12-22","2022-01-27","2022-03-16","2022-04-14","2022-05-24","2022-06-21","2022-10-03","2023-03-27","2023-04-13","2023-05-25","2023-06-27","2023-08-30","2023-10-12","2023-11-02","2024-02-22","2024-03-11","2024-05-31","2024-08-14","2024-09-10","2025-02-14","2025-03-13","2025-04-11","2025-10-13","2025-11-06","2026-03-03","2026-03-19","2026-04-01"],"warnings":[{"ts":"2022-12-07","kind":"confirm","px":27.4644,"level":28.1424},{"ts":"2023-01-26","kind":"arm","px":29.7165},{"ts":"2023-02-22","kind":"arm","px":30.2726},{"ts":"2023-03-10","kind":"confirm","px":29.0349,"level":29.9304},{"ts":"2023-05-15","kind":"arm","px":30.705},{"ts":"2023-05-16","kind":"confirm","px":30.3244,"level":30.6778},{"ts":"2023-07-26","kind":"arm","px":33.2729},{"ts":"2023-08-08","kind":"confirm","px":33.1921,"level":33.3756},{"ts":"2023-08-11","kind":"arm","px":32.3103},{"ts":"2023-08-14","kind":"confirm","px":32.2944,"level":33.3756},{"ts":"2023-11-29","kind":"arm","px":33.5391},{"ts":"2024-01-02","kind":"arm","px":35.7905},{"ts":"2024-02-08","kind":"confirm","px":37.1139,"level":37.2399},{"ts":"2024-04-15","kind":"arm","px":39.5319},{"ts":"2024-05-10","kind":"arm","px":42.0336},{"ts":"2024-05-22","kind":"confirm","px":41.2508,"level":41.3955},{"ts":"2024-07-17","kind":"arm","px":43.5449},{"ts":"2024-07-18","kind":"confirm","px":43.5449,"level":44.3228},{"ts":"2024-10-25","kind":"arm","px":45.606},{"ts":"2024-10-29","kind":"confirm","px":45.306,"level":45.5884},{"ts":"2024-11-01","kind":"arm","px":44.7147},{"ts":"2024-11-04","kind":"confirm","px":44.0794,"level":45.5884},{"ts":"2024-12-11","kind":"arm","px":49.1968},{"ts":"2024-12-18","kind":"confirm","px":48.9742,"level":49.1256},{"ts":"2025-01-08","kind":"arm","px":52.3188},{"ts":"2025-02-07","kind":"arm","px":55.089},{"ts":"2025-02-11","kind":"confirm","px":54.4479,"level":54.513},{"ts":"2025-06-02","kind":"arm","px":51.6582},{"ts":"2025-07-22","kind":"arm","px":60.0163},{"ts":"2025-08-01","kind":"confirm","px":59.7176,"level":59.8576},{"ts":"2025-08-04","kind":"arm","px":59.9043},{"ts":"2025-08-05","kind":"confirm","px":59.4097,"level":59.8576},{"ts":"2025-12-16","kind":"arm","px":57.9126},{"ts":"2026-01-30","kind":"arm","px":61.6311},{"ts":"2026-02-02","kind":"confirm","px":61.264,"level":61.6214},{"ts":"2026-02-04","kind":"arm","px":59.2933},{"ts":"2026-02-05","kind":"confirm","px":57.8637,"level":61.6214},{"ts":"2026-05-12","kind":"arm","px":52.3445},{"ts":"2026-05-13","kind":"confirm","px":50.4553,"level":52.9213},{"ts":"2026-07-22","kind":"arm","px":53.64}],"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":[]}}}