{"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":"NCMI","timeframe":"3D","as_of":"2026-08-28T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2007-06-20","known_ts":"2007-06-20","bar_index":31,"type":"SELL","basis":"structure_stop","strength":0.588,"price":94.5265,"stop_level":95.3362,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-11-07","known_ts":"2007-11-07","bar_index":63,"type":"SELL","basis":"structure_stop","strength":0.725,"price":86.6572,"stop_level":87.981,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-11-09","known_ts":"2007-11-09","bar_index":64,"type":"RECLAIM","strength":0.725,"price":89.9157,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-11-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":"2007-11-07","prior_stop_level":87.981,"sweep_low":86.0462,"atr14":4.448506,"stop_level":83.821947,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-11-16","known_ts":"2007-11-20","bar_index":66,"type":"REBUY","strength":0.725,"price":91.3079,"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":"2007-11-27","known_ts":"2007-11-29","bar_index":68,"type":"REBUY","strength":0.863,"price":93.9694,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2008-02-19","known_ts":"2008-02-19","bar_index":86,"type":"SELL","basis":"structure_stop","strength":0.45,"price":74.964,"stop_level":77.2842,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2008-02-25","known_ts":"2008-02-25","bar_index":88,"type":"SELL","basis":"structure_stop","strength":0.45,"price":71.6201,"stop_level":77.2842,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2008-03-20","known_ts":"2008-03-25","bar_index":94,"type":"REBUY","strength":0.45,"price":77.7417,"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-04-11","known_ts":"2008-04-11","bar_index":99,"type":"SELL","basis":"structure_stop","strength":0.588,"price":70.9397,"stop_level":76.5737,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-06-03","known_ts":"2008-06-05","bar_index":111,"type":"BUY","strength":0.588,"price":70.0015,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2008-07-21","known_ts":"2008-07-23","bar_index":122,"type":"BUY","strength":0.588,"price":46.6331,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":70},{"ts":"2008-08-20","known_ts":"2008-08-20","bar_index":129,"type":"SELL","basis":"structure_stop","strength":0.588,"price":41.1683,"stop_level":42.2363,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-08-22","known_ts":"2008-08-22","bar_index":130,"type":"RECLAIM","strength":0.588,"price":42.4307,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-08-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-08-20","prior_stop_level":42.2363,"sweep_low":40.2565,"atr14":2.79723,"stop_level":38.857885,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-18","known_ts":"2008-09-22","bar_index":136,"type":"REBUY","strength":0.588,"price":42.08,"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-10-06","known_ts":"2008-10-06","bar_index":140,"type":"SELL","basis":"structure_stop","strength":0.588,"price":32.6821,"stop_level":36.294,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-10-30","known_ts":"2008-11-03","bar_index":146,"type":"BUY","strength":0.588,"price":33.9445,"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":"2008-10-30","known_ts":"2008-11-03","bar_index":146,"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-10-30","trigger_known_ts":"2008-11-03","strength":0.588,"price":33.9445,"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.638771,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":17.2528,"atr14":3.64931,"stop_level":15.428145,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-20","known_ts":"2008-11-20","bar_index":151,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.5817,"stop_level":29.0001,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-11-28","known_ts":"2008-11-28","bar_index":152,"type":"RECLAIM","strength":0.588,"price":29.0841,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-11-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-11-20","prior_stop_level":29.0001,"sweep_low":17.1146,"atr14":4.608886,"stop_level":14.810157,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-14","known_ts":"2009-01-14","bar_index":163,"type":"SELL","basis":"structure_stop","strength":0.725,"price":29.3342,"stop_level":30.6205,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-15","known_ts":"2009-01-15","bar_index":163,"type":"RECLAIM","strength":0.725,"price":32.9429,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-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":"2009-01-14","prior_stop_level":30.6205,"sweep_low":28.4767,"atr14":3.261433,"stop_level":26.845983,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-02-10","known_ts":"2009-02-10","bar_index":169,"type":"RECLAIM","strength":0.863,"price":41.9468,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-01-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-02-20","known_ts":"2009-02-20","bar_index":171,"type":"SELL","basis":"structure_stop","strength":0.725,"price":40.0532,"stop_level":40.7321,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-25","known_ts":"2009-02-25","bar_index":172,"type":"SELL","basis":"structure_stop","strength":0.863,"price":38.9455,"stop_level":40.7321,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-03-04","known_ts":"2009-03-04","bar_index":174,"type":"RECLAIM","strength":0.725,"price":41.9826,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-02-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-02-25","prior_stop_level":40.7321,"sweep_low":36.8732,"atr14":3.09136,"stop_level":35.32752,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-12","known_ts":"2009-03-12","bar_index":176,"type":"RECLAIM","strength":0.863,"price":46.2344,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-02-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-05-13","known_ts":"2009-05-13","bar_index":190,"type":"SELL","basis":"structure_stop","strength":1.0,"price":42.5082,"stop_level":52.1675,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-08-11","known_ts":"2009-08-11","bar_index":211,"type":"SELL","basis":"structure_stop","strength":0.863,"price":52.2915,"stop_level":52.8045,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2009-08-14","known_ts":"2009-08-14","bar_index":212,"type":"SELL","basis":"structure_stop","strength":0.863,"price":50.8257,"stop_level":52.8045,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2009-08-19","known_ts":"2009-08-21","bar_index":213,"type":"REBUY","strength":0.863,"price":55.58,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2009-08-19","known_ts":"2009-08-19","bar_index":213,"type":"RECLAIM","strength":0.863,"price":53.726,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-08-14 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":"2009-08-14","prior_stop_level":52.8045,"sweep_low":49.36,"atr14":2.383074,"stop_level":48.168463,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-10-16","known_ts":"2009-10-16","bar_index":226,"type":"SELL","basis":"structure_stop","strength":1.0,"price":59.9552,"stop_level":60.2518,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-19","known_ts":"2009-10-19","bar_index":227,"type":"RECLAIM","strength":1.0,"price":61.5125,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-10-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-10-16","prior_stop_level":60.2518,"sweep_low":58.917,"atr14":2.272859,"stop_level":57.78057,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-12-22","known_ts":"2009-12-24","bar_index":242,"type":"BUY","strength":0.725,"price":62.0476,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2010-02-04","known_ts":"2010-02-04","bar_index":251,"type":"SELL","basis":"structure_stop","strength":0.725,"price":53.3174,"stop_level":56.1276,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-02-05","known_ts":"2010-02-05","bar_index":252,"type":"RECLAIM","strength":0.725,"price":57.6638,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-02-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2010-02-04","prior_stop_level":56.1276,"sweep_low":53.205,"atr14":2.472392,"stop_level":51.968804,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-02-19","known_ts":"2010-02-23","bar_index":255,"type":"BUY","strength":0.725,"price":61.0734,"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":20},{"ts":"2010-03-04","known_ts":"2010-03-08","bar_index":258,"type":"BUY","strength":0.725,"price":61.2982,"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-05-06","known_ts":"2010-05-06","bar_index":272,"type":"SELL","basis":"structure_stop","strength":1.0,"price":67.6868,"stop_level":70.4472,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-12","known_ts":"2010-05-12","bar_index":274,"type":"RECLAIM","strength":0.863,"price":72.9429,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-05-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2010-05-06","prior_stop_level":70.4472,"sweep_low":62.3172,"atr14":2.890367,"stop_level":60.872017,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-07-13","known_ts":"2010-07-15","bar_index":288,"type":"BUY","strength":0.725,"price":68.8714,"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":"2010-09-07","known_ts":"2010-09-09","bar_index":301,"type":"BUY","strength":0.725,"price":65.5237,"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":"2011-01-03","known_ts":"2011-01-03","bar_index":328,"type":"SELL","basis":"structure_stop","strength":1.0,"price":76.4861,"stop_level":76.5251,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-03-29","known_ts":"2011-03-31","bar_index":348,"type":"BUY","strength":0.725,"price":73.6646,"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":"2011-04-19","known_ts":"2011-04-19","bar_index":353,"type":"SELL","basis":"structure_stop","strength":0.588,"price":67.0754,"stop_level":67.6278,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2011-04-20","known_ts":"2011-04-20","bar_index":353,"type":"RECLAIM","strength":0.588,"price":68.2986,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-04-19 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":"2011-04-19","prior_stop_level":67.6278,"sweep_low":66.2074,"atr14":1.909953,"stop_level":65.252424,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-05-19","known_ts":"2011-05-23","bar_index":360,"type":"BUY","strength":0.45,"price":69.8629,"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":"2011-05-24","known_ts":"2011-05-24","bar_index":361,"type":"RECLAIM","strength":0.588,"price":71.9,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2011-05-19 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2011-08-15","known_ts":"2011-08-17","bar_index":380,"type":"BUY","strength":0.45,"price":60.1928,"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":"2011-09-12","known_ts":"2011-09-12","bar_index":386,"type":"SELL","basis":"structure_stop","strength":0.45,"price":51.9588,"stop_level":54.3114,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2011-09-13","known_ts":"2011-09-13","bar_index":386,"type":"RECLAIM","strength":0.45,"price":54.6359,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-09-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2011-09-12","prior_stop_level":54.3114,"sweep_low":50.6203,"atr14":2.561378,"stop_level":49.339611,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-10-03","known_ts":"2011-10-03","bar_index":391,"type":"SELL","basis":"structure_stop","strength":0.588,"price":55.9338,"stop_level":56.38,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-10-04","known_ts":"2011-10-04","bar_index":391,"type":"RECLAIM","strength":0.588,"price":59.6249,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-10-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":"2011-10-03","prior_stop_level":56.38,"sweep_low":54.8793,"atr14":3.103483,"stop_level":53.327559,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-10-17","known_ts":"2011-10-17","bar_index":394,"type":"SELL","basis":"structure_stop","strength":0.588,"price":47.4971,"stop_level":55.9338,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-10-31","known_ts":"2011-11-02","bar_index":398,"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":"2011-10-31","trigger_known_ts":"2011-11-02","strength":0.45,"price":48.3083,"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.381346,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":46.0369,"atr14":2.695607,"stop_level":44.689096,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-03","known_ts":"2011-11-07","bar_index":399,"type":"BUY","strength":0.588,"price":53.703,"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":"2011-11-30","known_ts":"2011-12-02","bar_index":405,"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":"2011-11-30","trigger_known_ts":"2011-12-02","strength":0.588,"price":54.6798,"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.29975,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":48.783,"atr14":2.319472,"stop_level":47.623264,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-19","known_ts":"2011-12-19","bar_index":409,"type":"SELL","basis":"structure_stop","strength":0.588,"price":48.8654,"stop_level":49.1541,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-12-20","known_ts":"2011-12-20","bar_index":409,"type":"RECLAIM","strength":0.588,"price":50.6799,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-12-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2011-12-19","prior_stop_level":49.1541,"sweep_low":48.8242,"atr14":2.150985,"stop_level":47.748708,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-01","known_ts":"2012-02-01","bar_index":419,"type":"RECLAIM","strength":0.863,"price":58.9684,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-12-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-27","known_ts":"2012-03-27","bar_index":431,"type":"SELL","basis":"structure_stop","strength":0.863,"price":63.875,"stop_level":64.4606,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-04-02","known_ts":"2012-04-02","bar_index":433,"type":"RECLAIM","strength":0.863,"price":64.6698,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-03-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":"2012-03-27","prior_stop_level":64.4606,"sweep_low":63.0384,"atr14":1.535655,"stop_level":62.270572,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-06-19","known_ts":"2012-06-21","bar_index":451,"type":"BUY","strength":0.725,"price":59.3022,"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":50},{"ts":"2012-07-20","known_ts":"2012-07-20","bar_index":458,"type":"SELL","basis":"structure_stop","strength":0.863,"price":61.6828,"stop_level":63.2132,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-07-25","known_ts":"2012-07-25","bar_index":459,"type":"SELL","basis":"structure_stop","strength":0.863,"price":59.5148,"stop_level":63.2132,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-08-30","known_ts":"2012-09-04","bar_index":468,"type":"BUY","strength":0.863,"price":63.5122,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2012-10-09","known_ts":"2012-10-09","bar_index":477,"type":"SELL","basis":"structure_stop","strength":1.0,"price":69.4705,"stop_level":69.9454,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-10-10","known_ts":"2012-10-10","bar_index":477,"type":"RECLAIM","strength":1.0,"price":70.3772,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-10-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":"2012-10-09","prior_stop_level":69.9454,"sweep_low":68.5206,"atr14":1.953183,"stop_level":67.544009,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-15","known_ts":"2012-10-15","bar_index":478,"type":"SELL","basis":"structure_stop","strength":1.0,"price":68.8229,"stop_level":69.9454,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-12-06","known_ts":"2012-12-10","bar_index":490,"type":"BUY","strength":0.725,"price":63.7797,"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":"2013-02-22","known_ts":"2013-02-22","bar_index":507,"type":"SELL","basis":"structure_stop","strength":1.0,"price":65.4905,"stop_level":66.3239,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-02-26","known_ts":"2013-02-26","bar_index":508,"type":"RECLAIM","strength":1.0,"price":66.6748,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-02-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-02-22","prior_stop_level":66.3239,"sweep_low":58.6914,"atr14":1.806129,"stop_level":57.788336,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-03-01","known_ts":"2013-03-05","bar_index":509,"type":"REBUY","strength":1.0,"price":67.4347,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2013-03-08","known_ts":"2013-03-08","bar_index":510,"type":"SELL","basis":"structure_stop","strength":1.0,"price":66.0549,"stop_level":66.4555,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-03-11","known_ts":"2013-03-11","bar_index":511,"type":"RECLAIM","strength":1.0,"price":66.589,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-03-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-03-08","prior_stop_level":66.4555,"sweep_low":65.4763,"atr14":1.687904,"stop_level":64.632348,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-03-22","known_ts":"2013-03-26","bar_index":514,"type":"BUY","strength":1.0,"price":68.5921,"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":50},{"ts":"2013-05-31","known_ts":"2013-05-31","bar_index":530,"type":"SELL","basis":"structure_stop","strength":1.0,"price":74.9039,"stop_level":75.2647,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-03","known_ts":"2013-06-03","bar_index":530,"type":"RECLAIM","strength":1.0,"price":78.737,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-05-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-05-31","prior_stop_level":75.2647,"sweep_low":74.8137,"atr14":2.109237,"stop_level":73.759081,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-06-20","known_ts":"2013-06-20","bar_index":534,"type":"SELL","basis":"structure_stop","strength":1.0,"price":73.5059,"stop_level":74.9941,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-25","known_ts":"2013-06-25","bar_index":535,"type":"RECLAIM","strength":0.863,"price":75.5804,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-20 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-06-20","prior_stop_level":74.9941,"sweep_low":70.7551,"atr14":2.380674,"stop_level":69.564763,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-07-15","known_ts":"2013-07-15","bar_index":540,"type":"RECLAIM","strength":1.0,"price":80.4507,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-06-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-08-15","known_ts":"2013-08-15","bar_index":547,"type":"SELL","basis":"structure_stop","strength":1.0,"price":82.3881,"stop_level":82.3898,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-08-16","known_ts":"2013-08-16","bar_index":548,"type":"RECLAIM","strength":1.0,"price":83.3923,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-08-15 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-08-15","prior_stop_level":82.3898,"sweep_low":81.384,"atr14":1.614593,"stop_level":80.576703,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-09-25","known_ts":"2013-09-27","bar_index":557,"type":"BUY","strength":0.863,"price":85.5832,"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":"2013-10-31","known_ts":"2013-10-31","bar_index":565,"type":"SELL","basis":"structure_stop","strength":0.863,"price":79.8777,"stop_level":81.2927,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-12-03","known_ts":"2013-12-05","bar_index":573,"type":"BUY","strength":0.725,"price":85.3779,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2014-01-13","known_ts":"2014-01-13","bar_index":582,"type":"SELL","basis":"structure_stop","strength":0.863,"price":88.6599,"stop_level":89.3532,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-01-14","known_ts":"2014-01-14","bar_index":582,"type":"RECLAIM","strength":0.863,"price":90.7862,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-01-13 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-01-13","prior_stop_level":89.3532,"sweep_low":87.5505,"atr14":2.191,"stop_level":86.455,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-04-01","known_ts":"2014-04-03","bar_index":600,"type":"BUY","strength":0.45,"price":76.9957,"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-05-06","known_ts":"2014-05-06","bar_index":608,"type":"SELL","basis":"structure_stop","strength":0.45,"price":70.9425,"stop_level":72.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2014-05-07","known_ts":"2014-05-07","bar_index":608,"type":"RECLAIM","strength":0.45,"price":77.0925,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-05-06 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":"2014-05-06","prior_stop_level":72.25,"sweep_low":70.4098,"atr14":2.574376,"stop_level":69.122612,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-06-05","known_ts":"2014-06-05","bar_index":615,"type":"RECLAIM","strength":0.725,"price":84.0418,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-05-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-07-17","known_ts":"2014-07-17","bar_index":624,"type":"SELL","basis":"structure_stop","strength":0.863,"price":82.912,"stop_level":83.4032,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-11-03","known_ts":"2014-11-03","bar_index":650,"type":"SELL","basis":"structure_stop","strength":0.588,"price":62.0068,"stop_level":74.8668,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-11-05","known_ts":"2014-11-05","bar_index":650,"type":"SELL","basis":"structure_stop","strength":0.588,"price":70.0817,"stop_level":74.8668,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-12-24","known_ts":"2014-12-29","bar_index":662,"type":"BUY","strength":0.588,"price":73.7087,"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":"2015-01-13","known_ts":"2015-01-13","bar_index":666,"type":"RECLAIM","strength":0.725,"price":75.1768,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-12-24 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-01-30","known_ts":"2015-01-30","bar_index":670,"type":"SELL","basis":"structure_stop","strength":0.863,"price":72.8987,"stop_level":74.5693,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-02-03","known_ts":"2015-02-03","bar_index":670,"type":"RECLAIM","strength":0.863,"price":75.7337,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-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":"2015-01-30","prior_stop_level":74.5693,"sweep_low":71.1269,"atr14":2.10318,"stop_level":70.07531,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-02-18","known_ts":"2015-02-18","bar_index":674,"type":"RECLAIM","strength":0.863,"price":75.9362,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-01-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-03-17","known_ts":"2015-03-17","bar_index":680,"type":"SELL","basis":"structure_stop","strength":0.863,"price":74.5743,"stop_level":76.1151,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-03-18","known_ts":"2015-03-18","bar_index":680,"type":"RECLAIM","strength":0.863,"price":76.7828,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-03-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":"2015-03-17","prior_stop_level":76.1151,"sweep_low":73.3417,"atr14":2.160278,"stop_level":72.261561,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-04-01","known_ts":"2015-04-06","bar_index":684,"type":"REBUY","strength":0.863,"price":80.5834,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2015-04-23","known_ts":"2015-04-27","bar_index":689,"type":"BUY","strength":0.863,"price":81.4565,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2015-05-19","known_ts":"2015-05-21","bar_index":695,"type":"BUY","strength":0.863,"price":84.5416,"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-10","known_ts":"2015-06-12","bar_index":700,"type":"BUY","strength":0.863,"price":84.906,"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":"2015-06-29","known_ts":"2015-06-29","bar_index":704,"type":"SELL","basis":"structure_stop","strength":0.863,"price":83.2922,"stop_level":83.3963,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-09-17","known_ts":"2015-09-21","bar_index":723,"type":"BUY","strength":0.588,"price":73.0948,"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":"quality","score":65},{"ts":"2015-10-21","known_ts":"2015-10-21","bar_index":731,"type":"SELL","basis":"structure_stop","strength":0.588,"price":72.8835,"stop_level":72.9892,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-10-23","known_ts":"2015-10-23","bar_index":731,"type":"RECLAIM","strength":0.588,"price":73.6234,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-10-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-10-21","prior_stop_level":72.9892,"sweep_low":72.1964,"atr14":1.657094,"stop_level":71.367853,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-06","known_ts":"2015-11-06","bar_index":735,"type":"RECLAIM","strength":0.725,"price":82.2383,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-10-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-02-26","known_ts":"2016-03-01","bar_index":760,"type":"BUY","strength":0.863,"price":83.1893,"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":"2016-05-23","known_ts":"2016-05-25","bar_index":780,"type":"BUY","strength":0.725,"price":78.7087,"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":"2016-06-27","known_ts":"2016-06-27","bar_index":788,"type":"SELL","basis":"structure_stop","strength":0.725,"price":80.3128,"stop_level":81.0318,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-29","known_ts":"2016-06-29","bar_index":788,"type":"RECLAIM","strength":0.725,"price":82.3593,"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":false},"anchor_ts":"2016-06-27","prior_stop_level":81.0318,"sweep_low":79.3725,"atr14":2.236355,"stop_level":78.254323,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-07-14","known_ts":"2016-07-14","bar_index":792,"type":"RECLAIM","strength":0.863,"price":87.8905,"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":false}},{"ts":"2016-08-03","known_ts":"2016-08-03","bar_index":796,"type":"SELL","basis":"structure_stop","strength":1.0,"price":85.4568,"stop_level":85.8439,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-08-05","known_ts":"2016-08-05","bar_index":797,"type":"RECLAIM","strength":1.0,"price":88.9414,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-08-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-08-03","prior_stop_level":85.8439,"sweep_low":84.959,"atr14":1.727289,"stop_level":84.095356,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-11-10","known_ts":"2016-11-14","bar_index":820,"type":"BUY","strength":0.725,"price":84.7393,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2016-12-20","known_ts":"2016-12-20","bar_index":829,"type":"SELL","basis":"structure_stop","strength":0.863,"price":82.5867,"stop_level":86.0041,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-03-15","known_ts":"2017-03-17","bar_index":848,"type":"BUY","strength":0.45,"price":73.7287,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-04-13","known_ts":"2017-04-13","bar_index":855,"type":"SELL","basis":"structure_stop","strength":0.45,"price":70.077,"stop_level":71.0624,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2017-04-18","known_ts":"2017-04-18","bar_index":855,"type":"RECLAIM","strength":0.45,"price":71.5261,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-04-13 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":"2017-04-13","prior_stop_level":71.0624,"sweep_low":69.4394,"atr14":1.52832,"stop_level":68.67524,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-04-27","known_ts":"2017-04-27","bar_index":858,"type":"SELL","basis":"structure_stop","strength":0.45,"price":69.9031,"stop_level":70.077,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2017-05-18","known_ts":"2017-05-22","bar_index":863,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2017-05-18","trigger_known_ts":"2017-05-22","strength":0.45,"price":45.995,"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.48954,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":43.0718,"atr14":2.244145,"stop_level":41.949728,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-06-14","known_ts":"2017-06-16","bar_index":869,"type":"BUY","strength":0.45,"price":46.7705,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-06-14","known_ts":"2017-06-16","bar_index":869,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2017-06-14","trigger_known_ts":"2017-06-16","strength":0.45,"price":46.7705,"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.480933,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":42.6542,"atr14":1.696418,"stop_level":41.805991,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-07-17","known_ts":"2017-07-17","bar_index":876,"type":"SELL","basis":"structure_stop","strength":0.45,"price":42.2963,"stop_level":42.8332,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2017-07-19","known_ts":"2017-07-19","bar_index":877,"type":"RECLAIM","strength":0.45,"price":44.2053,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-07-17 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":"2017-07-17","prior_stop_level":42.8332,"sweep_low":41.5804,"atr14":1.50967,"stop_level":40.825565,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-08-04","known_ts":"2017-08-04","bar_index":881,"type":"SELL","basis":"structure_stop","strength":0.588,"price":41.1032,"stop_level":41.6997,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-08-25","known_ts":"2017-08-29","bar_index":886,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2017-08-25","trigger_known_ts":"2017-08-29","strength":0.45,"price":33.4773,"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.628463,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":32.8597,"atr14":1.551748,"stop_level":32.083826,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-10-30","known_ts":"2017-10-30","bar_index":901,"type":"SELL","basis":"structure_stop","strength":0.725,"price":41.5687,"stop_level":42.4334,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-11-06","known_ts":"2017-11-06","bar_index":902,"type":"RECLAIM","strength":0.725,"price":43.0511,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-10-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2017-10-30","prior_stop_level":42.4334,"sweep_low":40.6422,"atr14":1.411165,"stop_level":39.936618,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-12-04","known_ts":"2017-12-06","bar_index":909,"type":"BUY","strength":0.725,"price":42.0157,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2018-01-04","known_ts":"2018-01-04","bar_index":916,"type":"SELL","basis":"structure_stop","strength":0.725,"price":42.7213,"stop_level":42.9137,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-01-31","known_ts":"2018-02-02","bar_index":922,"type":"BUY","strength":0.863,"price":44.1967,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2018-03-07","known_ts":"2018-03-07","bar_index":930,"type":"SELL","basis":"structure_stop","strength":0.863,"price":47.9813,"stop_level":48.0454,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-03-12","known_ts":"2018-03-12","bar_index":931,"type":"SELL","basis":"structure_stop","strength":0.725,"price":43.6835,"stop_level":48.0454,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-05-07","known_ts":"2018-05-09","bar_index":944,"type":"BUY","strength":0.863,"price":45.7537,"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":"2018-07-20","known_ts":"2018-07-20","bar_index":961,"type":"SELL","basis":"structure_stop","strength":1.0,"price":56.5726,"stop_level":56.9786,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-07-25","known_ts":"2018-07-25","bar_index":962,"type":"RECLAIM","strength":1.0,"price":57.0463,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-07-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":"2018-07-20","prior_stop_level":56.9786,"sweep_low":54.1364,"atr14":1.55401,"stop_level":53.359395,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-06","known_ts":"2018-08-06","bar_index":965,"type":"RECLAIM","strength":1.0,"price":56.7079,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-07-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-09-05","known_ts":"2018-09-05","bar_index":972,"type":"SELL","basis":"structure_stop","strength":1.0,"price":61.1833,"stop_level":61.8041,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-09-07","known_ts":"2018-09-07","bar_index":972,"type":"RECLAIM","strength":1.0,"price":62.011,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-09-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":"2018-09-05","prior_stop_level":61.8041,"sweep_low":60.2176,"atr14":1.729179,"stop_level":59.353011,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-09-21","known_ts":"2018-09-21","bar_index":976,"type":"RECLAIM","strength":1.0,"price":73.2544,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-09-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-10-10","known_ts":"2018-10-10","bar_index":980,"type":"SELL","basis":"structure_stop","strength":1.0,"price":66.9774,"stop_level":69.1158,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-01-02","known_ts":"2019-01-04","bar_index":999,"type":"BUY","strength":0.588,"price":49.4086,"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":45},{"ts":"2019-01-22","known_ts":"2019-01-22","bar_index":1003,"type":"SELL","basis":"structure_stop","strength":0.588,"price":47.5708,"stop_level":49.1258,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2019-01-24","known_ts":"2019-01-24","bar_index":1004,"type":"RECLAIM","strength":0.588,"price":49.762,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-01-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2019-01-22","prior_stop_level":49.1258,"sweep_low":46.7933,"atr14":2.045867,"stop_level":45.770366,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-02-20","known_ts":"2019-02-20","bar_index":1010,"type":"RECLAIM","strength":0.863,"price":56.0529,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-01-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-03-13","known_ts":"2019-03-13","bar_index":1015,"type":"SELL","basis":"structure_stop","strength":0.725,"price":52.6668,"stop_level":52.8113,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2019-03-19","known_ts":"2019-03-19","bar_index":1016,"type":"RECLAIM","strength":0.725,"price":53.317,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-13 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":"2019-03-13","prior_stop_level":52.8113,"sweep_low":52.0166,"atr14":1.611638,"stop_level":51.210781,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-25","known_ts":"2019-03-25","bar_index":1017,"type":"SELL","basis":"structure_stop","strength":0.725,"price":50.6439,"stop_level":52.3056,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2019-03-29","known_ts":"2019-04-02","bar_index":1019,"type":"REBUY","strength":0.725,"price":51.9443,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2019-04-01","known_ts":"2019-04-01","bar_index":1019,"type":"RECLAIM","strength":0.725,"price":52.3778,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-25 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":"2019-03-25","prior_stop_level":52.3056,"sweep_low":50.0659,"atr14":1.567997,"stop_level":49.281901,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-05-03","known_ts":"2019-05-07","bar_index":1027,"type":"BUY","strength":0.863,"price":55.9901,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":25},{"ts":"2019-07-03","known_ts":"2019-07-08","bar_index":1041,"type":"BUY","strength":0.588,"price":50.8269,"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":"quality","score":65},{"ts":"2019-08-14","known_ts":"2019-08-14","bar_index":1050,"type":"SELL","basis":"structure_stop","strength":0.725,"price":49.7682,"stop_level":51.1224,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2019-08-16","known_ts":"2019-08-16","bar_index":1051,"type":"SELL","basis":"structure_stop","strength":0.863,"price":50.6773,"stop_level":51.1224,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-08-19","known_ts":"2019-08-19","bar_index":1051,"type":"RECLAIM","strength":0.863,"price":53.0255,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-08-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-08-14","prior_stop_level":51.1224,"sweep_low":48.7835,"atr14":1.757252,"stop_level":47.904874,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-08-19","known_ts":"2019-08-19","bar_index":1051,"type":"RECLAIM","strength":0.863,"price":53.0255,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-08-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-08-16","prior_stop_level":51.1224,"sweep_low":50.2985,"atr14":1.757252,"stop_level":49.419874,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-03","known_ts":"2019-09-03","bar_index":1055,"type":"RECLAIM","strength":0.863,"price":62.1914,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-08-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-09-16","known_ts":"2019-09-16","bar_index":1058,"type":"SELL","basis":"structure_stop","strength":1.0,"price":61.3581,"stop_level":61.5096,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-09-17","known_ts":"2019-09-17","bar_index":1058,"type":"RECLAIM","strength":1.0,"price":63.3276,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-09-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-09-16","prior_stop_level":61.5096,"sweep_low":60.6006,"atr14":1.816129,"stop_level":59.692536,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-02","known_ts":"2019-10-02","bar_index":1062,"type":"SELL","basis":"structure_stop","strength":1.0,"price":61.0551,"stop_level":61.3581,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-10-08","known_ts":"2019-10-08","bar_index":1063,"type":"RECLAIM","strength":1.0,"price":61.5854,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-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":"2019-10-02","prior_stop_level":61.3581,"sweep_low":59.0098,"atr14":1.793839,"stop_level":58.11288,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-18","known_ts":"2019-10-18","bar_index":1066,"type":"RECLAIM","strength":1.0,"price":66.7364,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-10-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-12-23","known_ts":"2019-12-26","bar_index":1081,"type":"BUY","strength":0.725,"price":55.9417,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2020-01-22","known_ts":"2020-01-22","bar_index":1087,"type":"SELL","basis":"structure_stop","strength":0.863,"price":57.4139,"stop_level":58.7311,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-01-27","known_ts":"2020-01-27","bar_index":1088,"type":"SELL","basis":"structure_stop","strength":0.863,"price":57.4139,"stop_level":58.7311,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-02-11","known_ts":"2020-02-11","bar_index":1092,"type":"RECLAIM","strength":0.863,"price":60.2807,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-01-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-04-24","known_ts":"2020-04-28","bar_index":1109,"type":"BUY","strength":0.588,"price":26.2167,"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":25},{"ts":"2020-05-19","known_ts":"2020-05-19","bar_index":1114,"type":"SELL","basis":"structure_stop","strength":0.45,"price":22.8233,"stop_level":23.1183,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2020-06-25","known_ts":"2020-06-25","bar_index":1123,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.5351,"stop_level":25.2687,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-08-03","known_ts":"2020-08-05","bar_index":1132,"type":"BUY","strength":0.588,"price":23.8015,"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,"retro_override":true,"retro_ctx":{"group_id":"Communication Services"}},{"ts":"2020-09-17","known_ts":"2020-09-17","bar_index":1142,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.4289,"stop_level":28.5127,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-09-18","known_ts":"2020-09-18","bar_index":1143,"type":"RECLAIM","strength":0.588,"price":28.7628,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-09-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-09-17","prior_stop_level":28.5127,"sweep_low":27.2621,"atr14":2.490215,"stop_level":26.016993,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-09","known_ts":"2020-11-11","bar_index":1155,"type":"BUY","strength":0.588,"price":27.3455,"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":"2021-01-21","known_ts":"2021-01-21","bar_index":1171,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.6192,"stop_level":30.7897,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-01-25","known_ts":"2021-01-27","bar_index":1172,"type":"REBUY","strength":0.863,"price":41.1951,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2021-01-25","known_ts":"2021-01-25","bar_index":1172,"type":"RECLAIM","strength":0.863,"price":32.2397,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-01-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":"2021-01-21","prior_stop_level":30.7897,"sweep_low":25.587,"atr14":2.302894,"stop_level":24.435553,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-02-19","known_ts":"2021-02-23","bar_index":1178,"type":"BUY","strength":1.0,"price":40.6834,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2021-03-29","known_ts":"2021-03-29","bar_index":1186,"type":"SELL","basis":"structure_stop","strength":1.0,"price":36.5808,"stop_level":36.5895,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-30","known_ts":"2021-03-30","bar_index":1187,"type":"RECLAIM","strength":1.0,"price":38.5605,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-03-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-03-29","prior_stop_level":36.5895,"sweep_low":36.1505,"atr14":3.212984,"stop_level":34.544008,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-05-20","known_ts":"2021-05-24","bar_index":1199,"type":"BUY","strength":0.863,"price":41.605,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2021-06-21","known_ts":"2021-06-21","bar_index":1206,"type":"SELL","basis":"structure_stop","strength":1.0,"price":42.9106,"stop_level":43.5198,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-06-24","known_ts":"2021-06-24","bar_index":1207,"type":"RECLAIM","strength":1.0,"price":44.0421,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-06-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":"2021-06-21","prior_stop_level":43.5198,"sweep_low":40.4735,"atr14":2.277418,"stop_level":39.334791,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-07-09","known_ts":"2021-07-09","bar_index":1210,"type":"SELL","basis":"structure_stop","strength":0.863,"price":39.429,"stop_level":41.1698,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-09-15","known_ts":"2021-09-17","bar_index":1226,"type":"BUY","strength":0.588,"price":26.0046,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":70},{"ts":"2021-10-27","known_ts":"2021-10-27","bar_index":1236,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.9572,"stop_level":28.5785,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-10-28","known_ts":"2021-10-28","bar_index":1236,"type":"RECLAIM","strength":0.725,"price":28.756,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-10-27 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":"2021-10-27","prior_stop_level":28.5785,"sweep_low":27.2472,"atr14":1.828268,"stop_level":26.333066,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-11-18","known_ts":"2021-11-18","bar_index":1241,"type":"SELL","basis":"structure_stop","strength":0.725,"price":30.9748,"stop_level":32.4836,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-11-23","known_ts":"2021-11-23","bar_index":1242,"type":"SELL","basis":"structure_stop","strength":0.725,"price":28.3636,"stop_level":32.4836,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-12-06","known_ts":"2021-12-08","bar_index":1245,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2021-12-06","trigger_known_ts":"2021-12-08","strength":0.45,"price":25.2121,"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.468338,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":22.2406,"atr14":2.044302,"stop_level":21.218449,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-12-31","known_ts":"2022-01-04","bar_index":1251,"type":"BUY","strength":0.45,"price":27.4631,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Communication Services"}},{"ts":"2021-12-31","known_ts":"2022-01-04","bar_index":1251,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2021-12-31","trigger_known_ts":"2022-01-04","strength":0.45,"price":27.4631,"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.42087,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":23.7714,"atr14":1.689007,"stop_level":22.926897,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-02-23","known_ts":"2022-02-23","bar_index":1263,"type":"SELL","basis":"structure_stop","strength":0.588,"price":26.7428,"stop_level":28.3636,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-03-07","known_ts":"2022-03-07","bar_index":1265,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.051,"stop_level":26.7428,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-03-29","known_ts":"2022-03-31","bar_index":1271,"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-03-29","trigger_known_ts":"2022-03-31","strength":0.45,"price":23.3321,"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.48647,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":21.6786,"atr14":1.322496,"stop_level":21.017352,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-04-14","known_ts":"2022-04-19","bar_index":1275,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-04-14","trigger_known_ts":"2022-04-19","strength":0.45,"price":23.4239,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.484449,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":21.1274,"atr14":1.026165,"stop_level":20.614318,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-24","known_ts":"2022-05-26","bar_index":1284,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-05-24","trigger_known_ts":"2022-05-26","strength":0.45,"price":11.5593,"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.745584,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.8677,"atr14":1.420668,"stop_level":9.157366,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-08","known_ts":"2022-07-12","bar_index":1294,"type":"BUY","strength":0.45,"price":9.2099,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Communication Services"}},{"ts":"2022-07-08","known_ts":"2022-07-12","bar_index":1294,"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-07-08","trigger_known_ts":"2022-07-12","strength":0.45,"price":9.2099,"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.733239,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.2701,"atr14":0.888649,"stop_level":7.825776,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-23","known_ts":"2022-08-23","bar_index":1304,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.5336,"stop_level":13.157,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-26","known_ts":"2022-08-26","bar_index":1305,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.7682,"stop_level":13.157,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-11-04","known_ts":"2022-11-08","bar_index":1322,"type":"BUY","strength":0.45,"price":5.2622,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Communication Services"}},{"ts":"2022-11-04","known_ts":"2022-11-08","bar_index":1322,"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-11-04","trigger_known_ts":"2022-11-08","strength":0.45,"price":5.2622,"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.843147,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.6357,"atr14":0.600058,"stop_level":3.335671,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-06","known_ts":"2023-01-10","bar_index":1336,"type":"BUY","strength":0.588,"price":2.8703,"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,"retro_override":true,"retro_ctx":{"group_id":"Communication Services"}},{"ts":"2023-01-30","known_ts":"2023-01-30","bar_index":1341,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.3919,"stop_level":2.8703,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-03-22","known_ts":"2023-03-24","bar_index":1353,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2023-03-22","trigger_known_ts":"2023-03-24","strength":0.45,"price":1.2438,"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.9469,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.9568,"atr14":0.253293,"stop_level":0.830154,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-04-10","known_ts":"2023-04-12","bar_index":1357,"type":"BUY","strength":0.45,"price":4.2098,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Communication Services"}},{"ts":"2023-04-10","known_ts":"2023-04-12","bar_index":1357,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2023-04-10","trigger_known_ts":"2023-04-12","strength":0.45,"price":4.2098,"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.820278,"monthly_oversold_dwell":11,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.1481,"atr14":0.584993,"stop_level":0.855604,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-05-01","known_ts":"2023-05-01","bar_index":1362,"type":"RECLAIM","strength":0.725,"price":2.8703,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-04-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-06-22","known_ts":"2023-06-22","bar_index":1374,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.4876,"stop_level":2.5833,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-06-26","known_ts":"2023-06-26","bar_index":1374,"type":"RECLAIM","strength":0.725,"price":2.8703,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-06-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2023-06-22","prior_stop_level":2.5833,"sweep_low":2.4876,"atr14":0.311151,"stop_level":2.332025,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-07-11","known_ts":"2023-07-13","bar_index":1378,"type":"BUY","strength":0.863,"price":3.6357,"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":"2023-08-17","known_ts":"2023-08-21","bar_index":1387,"type":"BUY","strength":0.863,"price":4.028,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2023-09-19","known_ts":"2023-09-19","bar_index":1394,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.4203,"stop_level":4.4298,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-09-21","known_ts":"2023-09-21","bar_index":1395,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.3629,"stop_level":4.4298,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-09-22","known_ts":"2023-09-22","bar_index":1395,"type":"RECLAIM","strength":1.0,"price":4.5446,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-09-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-09-19","prior_stop_level":4.4298,"sweep_low":4.0471,"atr14":0.311964,"stop_level":3.891118,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-09-22","known_ts":"2023-09-22","bar_index":1395,"type":"RECLAIM","strength":1.0,"price":4.5446,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-09-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":"2023-09-21","prior_stop_level":4.4298,"sweep_low":4.0471,"atr14":0.311964,"stop_level":3.891118,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-02-22","known_ts":"2024-02-26","bar_index":1430,"type":"BUY","strength":0.863,"price":4.1045,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2024-04-09","known_ts":"2024-04-09","bar_index":1440,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.803,"stop_level":4.8412,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-04-11","known_ts":"2024-04-11","bar_index":1441,"type":"RECLAIM","strength":1.0,"price":4.8604,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-04-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-04-09","prior_stop_level":4.8412,"sweep_low":4.6116,"atr14":0.26998,"stop_level":4.47661,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-05-17","known_ts":"2024-05-21","bar_index":1450,"type":"BUY","strength":0.863,"price":4.736,"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":"2024-06-20","known_ts":"2024-06-20","bar_index":1457,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.1619,"stop_level":4.3054,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2024-07-16","known_ts":"2024-07-18","bar_index":1463,"type":"BUY","strength":0.863,"price":4.8412,"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":"2024-10-03","known_ts":"2024-10-03","bar_index":1481,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.3816,"stop_level":6.5539,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-12-04","known_ts":"2024-12-06","bar_index":1496,"type":"BUY","strength":0.863,"price":6.9844,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2025-02-03","known_ts":"2025-02-05","bar_index":1509,"type":"BUY","strength":0.725,"price":6.6974,"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":35},{"ts":"2025-02-24","known_ts":"2025-02-24","bar_index":1513,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.5347,"stop_level":6.6782,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2025-02-27","known_ts":"2025-02-27","bar_index":1514,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.3051,"stop_level":6.4008,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2025-04-11","known_ts":"2025-04-15","bar_index":1525,"type":"BUY","strength":0.588,"price":5.742,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2025-05-06","known_ts":"2025-05-06","bar_index":1530,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.5785,"stop_level":5.5881,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2025-05-09","known_ts":"2025-05-09","bar_index":1531,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.8764,"stop_level":5.5881,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2025-05-27","known_ts":"2025-05-29","bar_index":1535,"type":"BUY","strength":0.588,"price":5.1762,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":20},{"ts":"2025-06-25","known_ts":"2025-06-25","bar_index":1541,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.7602,"stop_level":4.8763,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2025-07-01","known_ts":"2025-07-01","bar_index":1543,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.6634,"stop_level":4.8763,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2025-08-05","known_ts":"2025-08-05","bar_index":1551,"type":"SELL","basis":"structure_stop","strength":0.45,"price":4.3925,"stop_level":4.5183,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2025-08-06","known_ts":"2025-08-06","bar_index":1551,"type":"RECLAIM","strength":0.45,"price":4.5376,"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":false,"above200":false,"monthlyBull":false},"anchor_ts":"2025-08-05","prior_stop_level":4.5183,"sweep_low":4.2377,"atr14":0.187498,"stop_level":4.143951,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-21","known_ts":"2025-08-25","bar_index":1555,"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-08-21","trigger_known_ts":"2025-08-25","strength":0.45,"price":4.3641,"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.387744,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.0329,"atr14":0.178544,"stop_level":3.943628,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-29","known_ts":"2025-09-03","bar_index":1557,"type":"BUY","strength":0.45,"price":4.3544,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Communication Services"}},{"ts":"2025-08-29","known_ts":"2025-09-03","bar_index":1557,"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-08-29","trigger_known_ts":"2025-09-03","strength":0.45,"price":4.3544,"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.389105,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.0622,"atr14":0.174904,"stop_level":3.974748,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-09-25","known_ts":"2025-09-25","bar_index":1563,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.5298,"stop_level":4.6272,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-10-29","known_ts":"2025-10-31","bar_index":1571,"type":"BUY","strength":0.588,"price":4.3057,"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,"retro_override":true,"retro_ctx":{"group_id":"Communication Services"}},{"ts":"2025-11-19","known_ts":"2025-11-21","bar_index":1576,"type":"BUY","strength":0.588,"price":4.0836,"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,"retro_override":true,"retro_ctx":{"group_id":"Communication Services"}},{"ts":"2025-12-15","known_ts":"2025-12-15","bar_index":1581,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.9265,"stop_level":4.0051,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-02-18","known_ts":"2026-02-20","bar_index":1596,"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-02-18","trigger_known_ts":"2026-02-20","strength":0.45,"price":3.3376,"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.48925,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.1118,"atr14":0.14259,"stop_level":3.040505,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-26","known_ts":"2026-03-02","bar_index":1598,"type":"BUY","strength":0.45,"price":3.5437,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Communication Services"}},{"ts":"2026-02-26","known_ts":"2026-03-02","bar_index":1598,"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-02-26","trigger_known_ts":"2026-03-02","strength":0.45,"price":3.5437,"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.40453,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.1118,"atr14":0.163264,"stop_level":3.030168,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-03-19","known_ts":"2026-03-19","bar_index":1603,"type":"SELL","basis":"structure_stop","strength":0.45,"price":3.2274,"stop_level":3.2571,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2026-03-23","known_ts":"2026-03-23","bar_index":1603,"type":"RECLAIM","strength":0.45,"price":3.2769,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-03-19 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-03-19","prior_stop_level":3.2571,"sweep_low":3.1581,"atr14":0.150799,"stop_level":3.082701,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-04-01","known_ts":"2026-04-06","bar_index":1606,"type":"REBUY","strength":0.45,"price":3.2175,"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,"retro_override":true,"retro_ctx":{"group_id":"Communication Services"}},{"ts":"2026-04-30","known_ts":"2026-04-30","bar_index":1612,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.3561,"stop_level":3.4749,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-05-06","known_ts":"2026-05-06","bar_index":1614,"type":"RECLAIM","strength":0.588,"price":3.5442,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-04-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2026-04-30","prior_stop_level":3.4749,"sweep_low":3.3165,"atr14":0.134474,"stop_level":3.249263,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-05-14","known_ts":"2026-05-14","bar_index":1616,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.9106,"stop_level":3.3363,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-05-28","known_ts":"2026-06-01","bar_index":1619,"type":"REBUY","strength":0.725,"price":3.62,"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":"2026-06-22","known_ts":"2026-06-22","bar_index":1624,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.36,"stop_level":3.55,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-06-24","known_ts":"2026-06-24","bar_index":1625,"type":"RECLAIM","strength":0.725,"price":3.58,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-06-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2026-06-22","prior_stop_level":3.55,"sweep_low":3.35,"atr14":0.142005,"stop_level":3.278997,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-07-08","known_ts":"2026-07-08","bar_index":1628,"type":"RECLAIM","strength":0.863,"price":3.9,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-06-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-07-23","known_ts":"2026-07-23","bar_index":1631,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.74,"stop_level":3.78,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-07-27","known_ts":"2026-07-27","bar_index":1632,"type":"RECLAIM","strength":0.863,"price":3.86,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-07-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2026-07-23","prior_stop_level":3.78,"sweep_low":3.72,"atr14":0.159857,"stop_level":3.640071,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-08-06","known_ts":"2026-08-06","bar_index":1635,"type":"RECLAIM","strength":0.863,"price":3.95,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-07-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}}],"state":{"position_hint":"long","last_signal":"RECLAIM","last_scored_signal":"RECLAIM","last_scored_ts":"2026-08-06","last_scored_basis":null,"bars_since_signal":4,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":false},"early_dots":["2015-06-10","2015-07-28","2015-08-26","2015-10-05","2016-01-22","2016-02-12","2016-04-22","2016-05-18","2016-06-17","2016-08-30","2016-09-26","2016-10-20","2016-11-07","2017-02-27","2017-03-28","2018-04-03","2018-08-09","2018-10-30","2018-11-26","2018-12-27","2019-05-03","2019-06-12","2019-11-26","2020-03-20","2020-04-07","2020-10-30","2021-04-08","2021-04-21","2021-05-12","2021-07-26","2021-08-19","2022-10-11","2023-10-30","2024-02-13","2024-05-06","2024-07-02","2024-11-15","2024-12-31","2025-01-15","2025-03-13"],"warnings":[{"ts":"2023-09-07","kind":"arm","px":4.5638},{"ts":"2023-09-19","kind":"confirm","px":4.4203,"level":4.4298},{"ts":"2023-09-20","kind":"arm","px":4.3054},{"ts":"2023-09-21","kind":"confirm","px":4.3629,"level":4.4298},{"ts":"2024-04-01","kind":"arm","px":5.09},{"ts":"2024-04-09","kind":"confirm","px":4.803,"level":4.8412},{"ts":"2024-06-06","kind":"arm","px":4.7169},{"ts":"2024-06-20","kind":"confirm","px":4.1619,"level":4.3054},{"ts":"2024-08-05","kind":"arm","px":5.0517},{"ts":"2024-09-03","kind":"arm","px":6.4486},{"ts":"2024-10-02","kind":"arm","px":6.4677},{"ts":"2024-10-03","kind":"confirm","px":6.3816,"level":6.5539},{"ts":"2025-02-21","kind":"arm","px":6.4008},{"ts":"2025-02-24","kind":"confirm","px":6.5347,"level":6.6782},{"ts":"2025-02-26","kind":"arm","px":6.4486},{"ts":"2025-02-27","kind":"confirm","px":6.3051,"level":6.4008},{"ts":"2025-05-05","kind":"arm","px":5.3958},{"ts":"2025-05-06","kind":"confirm","px":5.5785,"level":5.5881},{"ts":"2025-05-08","kind":"arm","px":4.761},{"ts":"2025-05-09","kind":"confirm","px":4.8764,"level":5.5881},{"ts":"2025-06-24","kind":"arm","px":5.0601},{"ts":"2025-06-25","kind":"confirm","px":4.7602,"level":4.8763},{"ts":"2025-06-30","kind":"arm","px":4.6924},{"ts":"2025-07-01","kind":"confirm","px":4.6634,"level":4.8763},{"ts":"2025-08-01","kind":"arm","px":4.5183},{"ts":"2025-08-05","kind":"confirm","px":4.3925,"level":4.5183},{"ts":"2025-09-24","kind":"arm","px":4.6272},{"ts":"2025-09-25","kind":"confirm","px":4.5298,"level":4.6272},{"ts":"2025-12-09","kind":"arm","px":4.1032},{"ts":"2025-12-15","kind":"confirm","px":3.9265,"level":4.0051},{"ts":"2026-03-16","kind":"arm","px":3.3561},{"ts":"2026-03-19","kind":"confirm","px":3.2274,"level":3.2571},{"ts":"2026-04-22","kind":"arm","px":3.4749},{"ts":"2026-04-30","kind":"confirm","px":3.3561,"level":3.4749},{"ts":"2026-05-13","kind":"arm","px":2.9502},{"ts":"2026-05-14","kind":"confirm","px":2.9106,"level":3.3363},{"ts":"2026-06-18","kind":"arm","px":3.4},{"ts":"2026-06-22","kind":"confirm","px":3.36,"level":3.55},{"ts":"2026-07-10","kind":"arm","px":3.9},{"ts":"2026-07-23","kind":"confirm","px":3.74,"level":3.78}],"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":[]}}}