{"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":"ITRN","timeframe":"3D","as_of":"2026-08-11T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2006-04-13","known_ts":"2006-04-18","bar_index":46,"type":"BUY","strength":0.45,"price":6.6052,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-05-02","known_ts":"2006-05-02","bar_index":50,"type":"RECLAIM","strength":0.588,"price":6.543,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2006-04-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2006-05-09","known_ts":"2006-05-09","bar_index":51,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.3601,"stop_level":6.3913,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2006-05-16","known_ts":"2006-05-16","bar_index":53,"type":"RECLAIM","strength":0.588,"price":6.4263,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-05-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2006-05-09","prior_stop_level":6.3913,"sweep_low":5.8856,"atr14":0.20508,"stop_level":5.78306,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-09-28","known_ts":"2006-09-28","bar_index":84,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.6016,"stop_level":5.6327,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-10-04","known_ts":"2006-10-04","bar_index":86,"type":"RECLAIM","strength":0.588,"price":5.7572,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-09-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-09-28","prior_stop_level":5.6327,"sweep_low":5.4654,"atr14":0.130779,"stop_level":5.40001,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-20","known_ts":"2006-10-20","bar_index":90,"type":"RECLAIM","strength":0.725,"price":6.5313,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-09-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-11-24","known_ts":"2006-11-24","bar_index":98,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.2629,"stop_level":6.3952,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-02-14","known_ts":"2007-02-16","bar_index":116,"type":"BUY","strength":0.588,"price":6.1151,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2007-04-17","known_ts":"2007-04-19","bar_index":130,"type":"BUY","strength":0.45,"price":5.5562,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-05-11","known_ts":"2007-05-11","bar_index":136,"type":"RECLAIM","strength":0.725,"price":5.9508,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2007-04-17 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-05-24","known_ts":"2007-05-24","bar_index":139,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.5641,"stop_level":5.6588,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-05-29","known_ts":"2007-05-29","bar_index":139,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.5562,"stop_level":5.6588,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-07-12","known_ts":"2007-07-16","bar_index":150,"type":"BUY","strength":0.45,"price":5.2642,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-08-01","known_ts":"2007-08-01","bar_index":154,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.205,"stop_level":5.2168,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-08-02","known_ts":"2007-08-02","bar_index":155,"type":"RECLAIM","strength":0.588,"price":5.2642,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-08-01 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-08-01","prior_stop_level":5.2168,"sweep_low":5.1142,"atr14":0.1291,"stop_level":5.04965,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-08-17","known_ts":"2007-08-17","bar_index":158,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.7354,"stop_level":5.1695,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-09-14","known_ts":"2007-09-18","bar_index":165,"type":"BUY","strength":0.45,"price":4.8143,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-11-13","known_ts":"2007-11-15","bar_index":179,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2007-11-13","trigger_known_ts":"2007-11-15","strength":0.45,"price":4.2342,"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.370819,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.9699,"atr14":0.148377,"stop_level":3.895712,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-12-05","known_ts":"2007-12-07","bar_index":184,"type":"BUY","strength":0.45,"price":4.1238,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-12-05","known_ts":"2007-12-07","bar_index":184,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2007-12-05","trigger_known_ts":"2007-12-07","strength":0.45,"price":4.1238,"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.357513,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.8475,"atr14":0.140855,"stop_level":3.777072,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-11","known_ts":"2008-01-11","bar_index":192,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.254,"stop_level":4.2579,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-01-14","known_ts":"2008-01-14","bar_index":192,"type":"RECLAIM","strength":0.588,"price":4.2658,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-01-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-01-11","prior_stop_level":4.2579,"sweep_low":4.1672,"atr14":0.138874,"stop_level":4.097763,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-22","known_ts":"2008-01-22","bar_index":194,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.0054,"stop_level":4.1751,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-01-24","known_ts":"2008-01-24","bar_index":195,"type":"RECLAIM","strength":0.588,"price":4.2264,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-01-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":"2008-01-22","prior_stop_level":4.1751,"sweep_low":3.9067,"atr14":0.149828,"stop_level":3.831786,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-02-20","known_ts":"2008-02-20","bar_index":201,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.329,"stop_level":4.3447,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-02-21","known_ts":"2008-02-21","bar_index":201,"type":"RECLAIM","strength":0.725,"price":4.5776,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-02-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-02-20","prior_stop_level":4.3447,"sweep_low":4.2974,"atr14":0.140036,"stop_level":4.227382,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-02-29","known_ts":"2008-02-29","bar_index":203,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.2382,"stop_level":4.329,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-20","known_ts":"2008-03-25","bar_index":208,"type":"BUY","strength":0.725,"price":4.5683,"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":35},{"ts":"2008-06-09","known_ts":"2008-06-09","bar_index":226,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.6655,"stop_level":5.7238,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-06-10","known_ts":"2008-06-10","bar_index":226,"type":"RECLAIM","strength":1.0,"price":5.7686,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-06-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":"2008-06-09","prior_stop_level":5.7238,"sweep_low":5.6028,"atr14":0.222478,"stop_level":5.491561,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-09","known_ts":"2008-09-09","bar_index":247,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.3072,"stop_level":5.3117,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2008-09-10","known_ts":"2008-09-10","bar_index":248,"type":"RECLAIM","strength":0.863,"price":5.3744,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2008-09-09","prior_stop_level":5.3117,"sweep_low":5.2804,"atr14":0.142584,"stop_level":5.209108,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-25","known_ts":"2008-11-28","bar_index":266,"type":"BUY","strength":0.588,"price":3.565,"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-12-24","known_ts":"2008-12-24","bar_index":272,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.4352,"stop_level":3.4844,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-02","known_ts":"2009-01-02","bar_index":274,"type":"RECLAIM","strength":0.588,"price":3.7845,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-12-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-12-24","prior_stop_level":3.4844,"sweep_low":3.2023,"atr14":0.229363,"stop_level":3.087619,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-02-19","known_ts":"2009-02-19","bar_index":285,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.4799,"stop_level":3.5426,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-09","known_ts":"2009-03-11","bar_index":289,"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":"2009-03-09","trigger_known_ts":"2009-03-11","strength":0.45,"price":2.7678,"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.533239,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.5797,"atr14":0.165805,"stop_level":2.496798,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-20","known_ts":"2009-03-24","bar_index":292,"type":"BUY","strength":0.45,"price":3.4537,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2009-03-20","known_ts":"2009-03-24","bar_index":292,"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":"2009-03-20","trigger_known_ts":"2009-03-24","strength":0.45,"price":3.4537,"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.417569,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.7723,"atr14":0.164915,"stop_level":2.689843,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-07","known_ts":"2009-04-07","bar_index":296,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.4032,"stop_level":3.4674,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-04-09","known_ts":"2009-04-09","bar_index":296,"type":"RECLAIM","strength":0.588,"price":3.4904,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-04-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":"2009-04-07","prior_stop_level":3.4674,"sweep_low":3.339,"atr14":0.193912,"stop_level":3.242044,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-20","known_ts":"2009-05-20","bar_index":306,"type":"RECLAIM","strength":0.863,"price":4.027,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-04-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-15","known_ts":"2009-06-15","bar_index":311,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.8986,"stop_level":4.0591,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-17","known_ts":"2009-06-17","bar_index":312,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.7655,"stop_level":4.0591,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-07-02","known_ts":"2009-07-02","bar_index":316,"type":"RECLAIM","strength":1.0,"price":3.8252,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-06-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-07-21","known_ts":"2009-07-23","bar_index":320,"type":"BUY","strength":1.0,"price":4.2471,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2009-08-11","known_ts":"2009-08-11","bar_index":325,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.3022,"stop_level":4.3068,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-08-27","known_ts":"2009-08-27","bar_index":329,"type":"RECLAIM","strength":1.0,"price":4.3113,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-08-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-01-27","known_ts":"2010-01-27","bar_index":363,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.1735,"stop_level":6.3294,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-02-03","known_ts":"2010-02-03","bar_index":365,"type":"RECLAIM","strength":0.863,"price":6.4166,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-01-27 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-01-27","prior_stop_level":6.3294,"sweep_low":5.8662,"atr14":0.172728,"stop_level":5.779836,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-03-22","known_ts":"2010-03-22","bar_index":376,"type":"RECLAIM","strength":1.0,"price":7.4849,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-01-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-16","known_ts":"2010-04-16","bar_index":382,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.8071,"stop_level":7.9128,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-06-16","known_ts":"2010-06-18","bar_index":396,"type":"BUY","strength":0.725,"price":7.9832,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2010-07-02","known_ts":"2010-07-02","bar_index":400,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.4648,"stop_level":7.8473,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-09-01","known_ts":"2010-09-03","bar_index":414,"type":"BUY","strength":0.725,"price":6.9866,"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":"2010-10-27","known_ts":"2010-10-27","bar_index":427,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.5554,"stop_level":7.6007,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-10-28","known_ts":"2010-10-28","bar_index":427,"type":"RECLAIM","strength":0.863,"price":7.792,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-10-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-10-27","prior_stop_level":7.6007,"sweep_low":7.5503,"atr14":0.168684,"stop_level":7.465958,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-11-17","known_ts":"2010-11-17","bar_index":432,"type":"RECLAIM","strength":0.863,"price":7.948,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-10-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-23","known_ts":"2010-11-23","bar_index":433,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.6259,"stop_level":7.6309,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-24","known_ts":"2010-11-24","bar_index":433,"type":"RECLAIM","strength":0.863,"price":7.8272,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-11-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-11-23","prior_stop_level":7.6309,"sweep_low":7.5,"atr14":0.217184,"stop_level":7.391408,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-12-01","known_ts":"2010-12-03","bar_index":435,"type":"REBUY","strength":0.863,"price":8.0889,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2011-01-24","known_ts":"2011-01-24","bar_index":447,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.8742,"stop_level":8.9295,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-04-28","known_ts":"2011-04-28","bar_index":469,"type":"RECLAIM","strength":0.725,"price":8.7214,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-01-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-05-16","known_ts":"2011-05-16","bar_index":473,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.046,"stop_level":8.0996,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2011-05-18","known_ts":"2011-05-18","bar_index":473,"type":"RECLAIM","strength":0.588,"price":8.1746,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-05-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2011-05-16","prior_stop_level":8.0996,"sweep_low":7.9173,"atr14":0.185348,"stop_level":7.824626,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-07-20","known_ts":"2011-07-22","bar_index":488,"type":"BUY","strength":0.45,"price":7.7083,"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-08-31","known_ts":"2011-09-02","bar_index":498,"type":"BUY","strength":0.45,"price":6.9685,"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-11-09","known_ts":"2011-11-09","bar_index":514,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.8238,"stop_level":6.8345,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-16","known_ts":"2011-11-16","bar_index":516,"type":"RECLAIM","strength":0.588,"price":6.9149,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2011-11-09","prior_stop_level":6.8345,"sweep_low":6.6523,"atr14":0.227643,"stop_level":6.538478,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-21","known_ts":"2011-12-21","bar_index":524,"type":"RECLAIM","strength":0.863,"price":7.4778,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-11-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-01-24","known_ts":"2012-01-24","bar_index":531,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.1937,"stop_level":7.3491,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-02-09","known_ts":"2012-02-09","bar_index":535,"type":"RECLAIM","strength":0.863,"price":7.2634,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-01-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-28","known_ts":"2012-03-01","bar_index":539,"type":"BUY","strength":0.863,"price":7.8691,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2012-07-16","known_ts":"2012-07-18","bar_index":571,"type":"BUY","strength":0.45,"price":6.7528,"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":"2012-08-14","known_ts":"2012-08-14","bar_index":578,"type":"SELL","basis":"structure_stop","strength":0.45,"price":6.412,"stop_level":6.4178,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2012-08-20","known_ts":"2012-08-20","bar_index":579,"type":"RECLAIM","strength":0.45,"price":6.4472,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-08-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2012-08-14","prior_stop_level":6.4178,"sweep_low":6.2885,"atr14":0.147839,"stop_level":6.21458,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-01","known_ts":"2012-10-01","bar_index":589,"type":"RECLAIM","strength":0.725,"price":7.2596,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-08-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-10-31","known_ts":"2012-10-31","bar_index":595,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.4156,"stop_level":7.4396,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-11-01","known_ts":"2012-11-01","bar_index":596,"type":"RECLAIM","strength":0.863,"price":7.4756,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-10-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-10-31","prior_stop_level":7.4396,"sweep_low":7.4096,"atr14":0.145041,"stop_level":7.337079,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-11-14","known_ts":"2012-11-14","bar_index":599,"type":"RECLAIM","strength":0.863,"price":7.7696,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-10-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-01-29","known_ts":"2013-01-29","bar_index":615,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.3791,"stop_level":8.4759,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-01-30","known_ts":"2013-01-30","bar_index":616,"type":"RECLAIM","strength":1.0,"price":8.597,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-01-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-01-29","prior_stop_level":8.4759,"sweep_low":8.3791,"atr14":0.14907,"stop_level":8.304565,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-02-12","known_ts":"2013-02-12","bar_index":619,"type":"RECLAIM","strength":1.0,"price":8.8997,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-01-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-04-02","known_ts":"2013-04-02","bar_index":630,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.546,"stop_level":9.5707,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-04-03","known_ts":"2013-04-03","bar_index":630,"type":"RECLAIM","strength":1.0,"price":9.8858,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-04-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":"2013-04-02","prior_stop_level":9.5707,"sweep_low":9.5027,"atr14":0.208725,"stop_level":9.398337,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-06-24","known_ts":"2013-06-24","bar_index":649,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.1374,"stop_level":10.1453,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-06-25","known_ts":"2013-06-25","bar_index":649,"type":"RECLAIM","strength":0.863,"price":10.2558,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2013-06-24","prior_stop_level":10.1453,"sweep_low":10.0315,"atr14":0.200411,"stop_level":9.931294,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-08-08","known_ts":"2013-08-08","bar_index":660,"type":"RECLAIM","strength":1.0,"price":11.2527,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-06-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-08-27","known_ts":"2013-08-27","bar_index":664,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.0284,"stop_level":11.1343,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-08-28","known_ts":"2013-08-28","bar_index":664,"type":"RECLAIM","strength":1.0,"price":11.153,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-08-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-08-27","prior_stop_level":11.1343,"sweep_low":11.0284,"atr14":0.230943,"stop_level":10.912929,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-12-19","known_ts":"2013-12-19","bar_index":691,"type":"RECLAIM","strength":0.863,"price":13.1697,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-08-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-01-21","known_ts":"2014-01-21","bar_index":697,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.013,"stop_level":14.0891,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-01-23","known_ts":"2014-01-23","bar_index":698,"type":"RECLAIM","strength":1.0,"price":14.311,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-01-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":"2014-01-21","prior_stop_level":14.0891,"sweep_low":13.9496,"atr14":0.294049,"stop_level":13.802575,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-03-24","known_ts":"2014-03-24","bar_index":712,"type":"RECLAIM","strength":0.863,"price":16.3571,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-01-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-04-14","known_ts":"2014-04-14","bar_index":717,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.1271,"stop_level":16.3313,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-06-18","known_ts":"2014-06-20","bar_index":732,"type":"BUY","strength":0.725,"price":16.0196,"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":55},{"ts":"2014-07-08","known_ts":"2014-07-08","bar_index":736,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.2082,"stop_level":15.39,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-07-09","known_ts":"2014-07-09","bar_index":736,"type":"RECLAIM","strength":0.725,"price":15.4354,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-07-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2014-07-08","prior_stop_level":15.39,"sweep_low":15.0784,"atr14":0.325235,"stop_level":14.915783,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-09-09","known_ts":"2014-09-11","bar_index":751,"type":"BUY","strength":0.45,"price":14.1178,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-09-22","known_ts":"2014-09-24","bar_index":754,"type":"BUY","strength":0.45,"price":13.9122,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-01-14","known_ts":"2015-01-14","bar_index":780,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.9422,"stop_level":14.0614,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-01-22","known_ts":"2015-01-22","bar_index":782,"type":"RECLAIM","strength":0.588,"price":14.2268,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-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":"2015-01-14","prior_stop_level":14.0614,"sweep_low":13.7173,"atr14":0.322792,"stop_level":13.555904,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-01-30","known_ts":"2015-02-03","bar_index":784,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-01-30","trigger_known_ts":"2015-02-03","strength":0.588,"price":14.1474,"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.142519,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":13.7106,"atr14":0.305433,"stop_level":13.557883,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-02-04","known_ts":"2015-02-06","bar_index":785,"type":"BUY","strength":0.588,"price":14.3459,"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-02-04","known_ts":"2015-02-06","bar_index":785,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2015-02-04","trigger_known_ts":"2015-02-06","strength":0.588,"price":14.3459,"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.130488,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":13.7106,"atr14":0.290731,"stop_level":13.565234,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-02-09","known_ts":"2015-02-09","bar_index":786,"type":"RECLAIM","strength":0.725,"price":14.8554,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-02-04 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-03-24","known_ts":"2015-03-26","bar_index":796,"type":"REBUY","strength":0.863,"price":15.3383,"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":"2015-04-23","known_ts":"2015-04-27","bar_index":803,"type":"BUY","strength":0.863,"price":15.8017,"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":10},{"ts":"2015-06-18","known_ts":"2015-06-22","bar_index":816,"type":"BUY","strength":0.863,"price":16.9012,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2015-08-05","known_ts":"2015-08-07","bar_index":827,"type":"BUY","strength":0.863,"price":17.4218,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":75},{"ts":"2015-08-14","known_ts":"2015-08-14","bar_index":829,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.9756,"stop_level":17.0838,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2015-08-17","known_ts":"2015-08-17","bar_index":829,"type":"RECLAIM","strength":0.725,"price":17.4894,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-08-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2015-08-14","prior_stop_level":17.0838,"sweep_low":16.9215,"atr14":0.438062,"stop_level":16.702469,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-03","known_ts":"2015-11-05","bar_index":848,"type":"BUY","strength":0.45,"price":15.2374,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-11-24","known_ts":"2015-11-24","bar_index":853,"type":"SELL","basis":"structure_stop","strength":0.45,"price":14.2511,"stop_level":14.6932,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2015-12-01","known_ts":"2015-12-01","bar_index":854,"type":"SELL","basis":"structure_stop","strength":0.45,"price":13.7749,"stop_level":14.6932,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2015-12-30","known_ts":"2016-01-04","bar_index":861,"type":"BUY","strength":0.45,"price":13.2154,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-01-27","known_ts":"2016-01-29","bar_index":867,"type":"BUY","strength":0.45,"price":12.461,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-04-14","known_ts":"2016-04-14","bar_index":885,"type":"RECLAIM","strength":0.725,"price":14.2921,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-12-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-17","known_ts":"2016-05-17","bar_index":892,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.4386,"stop_level":14.4944,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-01","known_ts":"2016-06-03","bar_index":896,"type":"REBUY","strength":0.863,"price":15.4988,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2016-12-23","known_ts":"2016-12-28","bar_index":944,"type":"BUY","strength":0.725,"price":18.7999,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2017-04-13","known_ts":"2017-04-13","bar_index":969,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.518,"stop_level":21.6626,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-04-17","known_ts":"2017-04-17","bar_index":969,"type":"RECLAIM","strength":1.0,"price":21.6988,"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":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-04-13","prior_stop_level":21.6626,"sweep_low":21.4456,"atr14":0.611258,"stop_level":21.139971,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-05-15","known_ts":"2017-05-15","bar_index":976,"type":"RECLAIM","strength":1.0,"price":23.29,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-04-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-08-17","known_ts":"2017-08-21","bar_index":998,"type":"BUY","strength":0.725,"price":24.0188,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2017-10-27","known_ts":"2017-10-27","bar_index":1014,"type":"SELL","basis":"structure_stop","strength":1.0,"price":26.4243,"stop_level":26.6794,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-01-18","known_ts":"2018-01-22","bar_index":1033,"type":"BUY","strength":0.725,"price":26.0201,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2018-03-02","known_ts":"2018-03-06","bar_index":1043,"type":"BUY","strength":0.725,"price":25.4329,"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":"2018-03-22","known_ts":"2018-03-22","bar_index":1047,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.2952,"stop_level":25.9834,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2018-06-15","known_ts":"2018-06-15","bar_index":1067,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.9922,"stop_level":23.0291,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-06-20","known_ts":"2018-06-20","bar_index":1068,"type":"RECLAIM","strength":0.588,"price":23.103,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-06-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-06-15","prior_stop_level":23.0291,"sweep_low":22.4377,"atr14":0.522149,"stop_level":22.176626,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-02","known_ts":"2018-07-05","bar_index":1071,"type":"REBUY","strength":0.588,"price":23.0211,"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":"2018-07-19","known_ts":"2018-07-23","bar_index":1075,"type":"BUY","strength":0.588,"price":22.9093,"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":"2018-07-24","known_ts":"2018-07-24","bar_index":1076,"type":"RECLAIM","strength":0.725,"price":25.3307,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2018-07-19 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-09-11","known_ts":"2018-09-11","bar_index":1087,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.0699,"stop_level":25.3307,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-09-12","known_ts":"2018-09-12","bar_index":1087,"type":"RECLAIM","strength":0.863,"price":25.4424,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-09-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-09-11","prior_stop_level":25.3307,"sweep_low":25.0699,"atr14":0.726366,"stop_level":24.706717,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-09-13","known_ts":"2018-09-13","bar_index":1088,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.9954,"stop_level":25.3307,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-09-26","known_ts":"2018-09-28","bar_index":1091,"type":"REBUY","strength":0.863,"price":25.8119,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"2018-10-11","known_ts":"2018-10-11","bar_index":1094,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.4613,"stop_level":24.5484,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-10-12","known_ts":"2018-10-12","bar_index":1095,"type":"RECLAIM","strength":0.725,"price":24.6114,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-10-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-10-11","prior_stop_level":24.5484,"sweep_low":24.0711,"atr14":0.547792,"stop_level":23.797204,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-10-25","known_ts":"2018-10-25","bar_index":1098,"type":"RECLAIM","strength":0.863,"price":25.1441,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-10-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-11-02","known_ts":"2018-11-06","bar_index":1100,"type":"BUY","strength":0.863,"price":26.8549,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":100},{"ts":"2018-11-20","known_ts":"2018-11-20","bar_index":1104,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.814,"stop_level":25.1366,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-11-26","known_ts":"2018-11-26","bar_index":1105,"type":"RECLAIM","strength":0.863,"price":25.5118,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-11-20 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":"2018-11-20","prior_stop_level":25.1366,"sweep_low":24.0711,"atr14":0.971573,"stop_level":23.585314,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-07","known_ts":"2019-01-09","bar_index":1114,"type":"BUY","strength":0.588,"price":25.3464,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"aplus","score":90},{"ts":"2019-02-01","known_ts":"2019-02-05","bar_index":1120,"type":"BUY","strength":0.588,"price":25.2859,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2019-03-08","known_ts":"2019-03-08","bar_index":1128,"type":"SELL","basis":"structure_stop","strength":0.863,"price":27.7049,"stop_level":27.8939,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-13","known_ts":"2019-03-13","bar_index":1129,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.6488,"stop_level":27.8939,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-08","known_ts":"2019-04-10","bar_index":1135,"type":"BUY","strength":0.863,"price":27.5613,"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":"2019-09-06","known_ts":"2019-09-10","bar_index":1170,"type":"BUY","strength":0.45,"price":21.6958,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-09-26","known_ts":"2019-09-26","bar_index":1174,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.5892,"stop_level":19.6016,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-10-01","known_ts":"2019-10-01","bar_index":1175,"type":"SELL","basis":"structure_stop","strength":0.45,"price":18.4902,"stop_level":19.6016,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2019-12-13","known_ts":"2019-12-17","bar_index":1193,"type":"BUY","strength":0.588,"price":18.8437,"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":"2020-01-21","known_ts":"2020-01-21","bar_index":1201,"type":"RECLAIM","strength":0.725,"price":19.36,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-12-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-02-04","known_ts":"2020-02-04","bar_index":1204,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.7004,"stop_level":19.0496,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-02-05","known_ts":"2020-02-05","bar_index":1204,"type":"RECLAIM","strength":0.725,"price":19.3444,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-02-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-02-04","prior_stop_level":19.0496,"sweep_low":18.6849,"atr14":0.523353,"stop_level":18.423223,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-07","known_ts":"2020-04-09","bar_index":1219,"type":"BUY","strength":0.45,"price":13.4344,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-04-07","known_ts":"2020-04-09","bar_index":1219,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2020-04-07","trigger_known_ts":"2020-04-09","strength":0.45,"price":13.4344,"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.518896,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.0975,"atr14":0.973269,"stop_level":9.610865,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-13","known_ts":"2020-05-13","bar_index":1227,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.9986,"stop_level":12.9453,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-05-20","known_ts":"2020-05-20","bar_index":1229,"type":"RECLAIM","strength":0.588,"price":13.0952,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-05-13","prior_stop_level":12.9453,"sweep_low":11.0204,"atr14":0.764903,"stop_level":10.637949,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-15","known_ts":"2020-06-15","bar_index":1234,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.1109,"stop_level":13.3476,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-19","known_ts":"2020-06-19","bar_index":1236,"type":"RECLAIM","strength":0.588,"price":13.3555,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-06-15","prior_stop_level":13.3476,"sweep_low":12.1091,"atr14":0.928504,"stop_level":11.644848,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-08","known_ts":"2020-07-08","bar_index":1240,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.2905,"stop_level":12.6376,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-08-24","known_ts":"2020-08-26","bar_index":1251,"type":"BUY","strength":0.725,"price":12.5035,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2020-09-23","known_ts":"2020-09-25","bar_index":1258,"type":"BUY","strength":0.725,"price":11.052,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":75},{"ts":"2021-05-07","known_ts":"2021-05-11","bar_index":1310,"type":"BUY","strength":0.863,"price":18.5243,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2021-09-01","known_ts":"2021-09-03","bar_index":1337,"type":"BUY","strength":0.863,"price":21.4875,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2021-09-20","known_ts":"2021-09-20","bar_index":1341,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.4831,"stop_level":20.9367,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-09-22","known_ts":"2021-09-22","bar_index":1341,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.4102,"stop_level":20.9367,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-09-24","known_ts":"2021-09-24","bar_index":1342,"type":"RECLAIM","strength":0.863,"price":21.1554,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-09-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-09-20","prior_stop_level":20.9367,"sweep_low":20.1673,"atr14":0.678109,"stop_level":19.828246,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-09-24","known_ts":"2021-09-24","bar_index":1342,"type":"RECLAIM","strength":0.863,"price":21.1554,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-09-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-09-22","prior_stop_level":20.9367,"sweep_low":20.4102,"atr14":0.678109,"stop_level":20.071146,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-10-06","known_ts":"2021-10-08","bar_index":1345,"type":"BUY","strength":0.863,"price":22.3788,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2021-12-31","known_ts":"2022-01-04","bar_index":1365,"type":"BUY","strength":0.725,"price":21.839,"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":55},{"ts":"2022-01-13","known_ts":"2022-01-18","bar_index":1368,"type":"BUY","strength":0.725,"price":21.6343,"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":65},{"ts":"2022-03-11","known_ts":"2022-03-15","bar_index":1381,"type":"BUY","strength":0.588,"price":18.4899,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":80},{"ts":"2022-04-12","known_ts":"2022-04-12","bar_index":1388,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.2185,"stop_level":18.3751,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-04-13","known_ts":"2022-04-13","bar_index":1388,"type":"RECLAIM","strength":0.588,"price":18.7788,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-04-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-04-12","prior_stop_level":18.3751,"sweep_low":18.1279,"atr14":0.649103,"stop_level":17.803348,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-10","known_ts":"2022-05-10","bar_index":1394,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.4245,"stop_level":18.4904,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-05-16","known_ts":"2022-05-16","bar_index":1396,"type":"RECLAIM","strength":0.588,"price":19.059,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-05-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-05-10","prior_stop_level":18.4904,"sweep_low":17.5676,"atr14":0.606367,"stop_level":17.264416,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-27","known_ts":"2022-05-27","bar_index":1399,"type":"RECLAIM","strength":0.725,"price":20.7482,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-05-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-09-02","known_ts":"2022-09-02","bar_index":1421,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.0319,"stop_level":20.0982,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2022-09-09","known_ts":"2022-09-09","bar_index":1422,"type":"RECLAIM","strength":1.0,"price":20.38,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-09-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":"2022-09-02","prior_stop_level":20.0982,"sweep_low":19.3938,"atr14":0.67165,"stop_level":19.057975,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-27","known_ts":"2022-10-31","bar_index":1434,"type":"BUY","strength":0.725,"price":19.9974,"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":"2022-11-17","known_ts":"2022-11-17","bar_index":1439,"type":"SELL","basis":"structure_stop","strength":0.45,"price":18.9716,"stop_level":19.1551,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2022-11-22","known_ts":"2022-11-25","bar_index":1440,"type":"REBUY","strength":0.45,"price":19.3219,"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":"2022-11-22","known_ts":"2022-11-22","bar_index":1440,"type":"RECLAIM","strength":0.45,"price":19.2635,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-11-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":"2022-11-17","prior_stop_level":19.1551,"sweep_low":18.6464,"atr14":0.508962,"stop_level":18.391919,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-11","known_ts":"2023-01-13","bar_index":1451,"type":"BUY","strength":0.45,"price":18.7425,"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":"2023-01-31","known_ts":"2023-01-31","bar_index":1455,"type":"SELL","basis":"structure_stop","strength":0.45,"price":18.4235,"stop_level":18.6418,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2023-02-01","known_ts":"2023-02-01","bar_index":1455,"type":"RECLAIM","strength":0.45,"price":18.8012,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-01-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2023-01-31","prior_stop_level":18.6418,"sweep_low":18.1046,"atr14":0.402528,"stop_level":17.903336,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-03-17","known_ts":"2023-03-17","bar_index":1466,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.3312,"stop_level":18.8516,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-04-10","known_ts":"2023-04-12","bar_index":1471,"type":"REBUY","strength":0.588,"price":18.5846,"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":"2023-05-12","known_ts":"2023-05-16","bar_index":1479,"type":"BUY","strength":0.588,"price":18.3565,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"quality","score":65},{"ts":"2023-06-22","known_ts":"2023-06-22","bar_index":1488,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.4684,"stop_level":20.6796,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-06-26","known_ts":"2023-06-26","bar_index":1488,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.3534,"stop_level":20.6796,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-07-11","known_ts":"2023-07-11","bar_index":1492,"type":"RECLAIM","strength":0.863,"price":19.8465,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-06-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-07-14","known_ts":"2023-07-18","bar_index":1493,"type":"REBUY","strength":0.863,"price":22.7036,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2023-09-08","known_ts":"2023-09-08","bar_index":1506,"type":"SELL","basis":"structure_stop","strength":1.0,"price":25.0505,"stop_level":25.5097,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-09-12","known_ts":"2023-09-12","bar_index":1506,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.9825,"stop_level":25.5097,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-09-26","known_ts":"2023-09-26","bar_index":1510,"type":"RECLAIM","strength":1.0,"price":25.5113,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-09-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-12-04","known_ts":"2023-12-06","bar_index":1526,"type":"BUY","strength":0.725,"price":22.5628,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2024-01-16","known_ts":"2024-01-16","bar_index":1535,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.0102,"stop_level":22.2722,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2024-01-22","known_ts":"2024-01-22","bar_index":1536,"type":"RECLAIM","strength":0.725,"price":22.3466,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2024-01-16","prior_stop_level":22.2722,"sweep_low":21.5445,"atr14":0.497405,"stop_level":21.295798,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-02-08","known_ts":"2024-02-12","bar_index":1541,"type":"BUY","strength":0.725,"price":22.7864,"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":"2024-04-10","known_ts":"2024-04-10","bar_index":1555,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.6976,"stop_level":24.0037,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-05-09","known_ts":"2024-05-13","bar_index":1562,"type":"BUY","strength":0.863,"price":24.0999,"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":40},{"ts":"2024-07-19","known_ts":"2024-07-23","bar_index":1578,"type":"BUY","strength":0.725,"price":23.514,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2024-08-07","known_ts":"2024-08-07","bar_index":1582,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.6885,"stop_level":23.4075,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-08-22","known_ts":"2024-08-22","bar_index":1586,"type":"RECLAIM","strength":0.725,"price":26.5143,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-08-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-09-20","known_ts":"2024-09-20","bar_index":1592,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.5939,"stop_level":23.8158,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-09-26","known_ts":"2024-09-26","bar_index":1594,"type":"RECLAIM","strength":0.863,"price":24.1863,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-09-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2024-09-20","prior_stop_level":23.8158,"sweep_low":23.15,"atr14":0.558241,"stop_level":22.87088,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-10-17","known_ts":"2024-10-21","bar_index":1599,"type":"BUY","strength":0.863,"price":25.2132,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2024-11-04","known_ts":"2024-11-06","bar_index":1603,"type":"BUY","strength":0.863,"price":24.952,"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":"2024-12-31","known_ts":"2025-01-03","bar_index":1616,"type":"REBUY","strength":1.0,"price":29.8731,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2025-03-05","known_ts":"2025-03-05","bar_index":1630,"type":"SELL","basis":"structure_stop","strength":1.0,"price":36.3443,"stop_level":36.6637,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-05-13","known_ts":"2025-05-15","bar_index":1646,"type":"BUY","strength":0.725,"price":34.9992,"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":25},{"ts":"2025-06-10","known_ts":"2025-06-10","bar_index":1652,"type":"SELL","basis":"structure_stop","strength":0.725,"price":33.5378,"stop_level":33.991,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2025-06-26","known_ts":"2025-06-30","bar_index":1656,"type":"REBUY","strength":0.725,"price":36.3293,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2025-08-19","known_ts":"2025-08-19","bar_index":1668,"type":"SELL","basis":"structure_stop","strength":1.0,"price":34.0875,"stop_level":36.3106,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-10-03","known_ts":"2025-10-07","bar_index":1679,"type":"BUY","strength":0.588,"price":34.2953,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2025-11-10","known_ts":"2025-11-10","bar_index":1687,"type":"SELL","basis":"structure_stop","strength":0.725,"price":36.2651,"stop_level":36.3603,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-11-14","known_ts":"2025-11-14","bar_index":1689,"type":"SELL","basis":"structure_stop","strength":0.725,"price":34.8472,"stop_level":36.3603,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-12-03","known_ts":"2025-12-03","bar_index":1693,"type":"RECLAIM","strength":0.725,"price":39.0913,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-11-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-03-03","known_ts":"2026-03-05","bar_index":1713,"type":"REBUY","strength":1.0,"price":48.5868,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2026-06-24","known_ts":"2026-06-24","bar_index":1739,"type":"SELL","basis":"structure_stop","strength":0.863,"price":61.85,"stop_level":62.5539,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}}],"state":{"position_hint":"flat","last_signal":"SELL","last_scored_signal":"SELL","last_scored_ts":"2026-06-24","last_scored_basis":"structure_stop","bars_since_signal":11,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2018-04-06","2018-07-02","2018-07-19","2018-12-27","2019-01-24","2019-04-03","2019-05-16","2019-06-12","2019-07-03","2019-09-03","2020-03-17","2020-08-03","2020-08-24","2021-04-05","2021-04-21","2021-07-29","2021-08-19","2021-10-01","2021-11-01","2021-12-06","2022-01-13","2022-02-04","2022-02-28","2022-09-28","2022-10-19","2023-01-06","2023-02-02","2023-05-04","2023-09-26","2023-10-30","2024-02-08","2024-02-27","2024-04-26","2024-07-08","2024-10-04","2024-11-04","2025-03-21","2025-04-08","2025-09-04","2026-08-03"],"warnings":[{"ts":"2022-09-02","kind":"confirm","px":20.0319,"level":20.0982},{"ts":"2022-11-07","kind":"arm","px":19.2051},{"ts":"2022-11-17","kind":"confirm","px":18.9716,"level":19.1551},{"ts":"2023-01-30","kind":"arm","px":18.348},{"ts":"2023-01-31","kind":"confirm","px":18.4235,"level":18.6418},{"ts":"2023-03-16","kind":"arm","px":18.5578},{"ts":"2023-03-17","kind":"confirm","px":18.3312,"level":18.8516},{"ts":"2023-05-31","kind":"arm","px":19.2942},{"ts":"2023-06-22","kind":"confirm","px":20.4684,"level":20.6796},{"ts":"2023-06-23","kind":"arm","px":20.2657},{"ts":"2023-06-26","kind":"confirm","px":19.3534,"level":20.6796},{"ts":"2023-08-07","kind":"arm","px":23.5369},{"ts":"2023-08-31","kind":"arm","px":25.7478},{"ts":"2023-09-08","kind":"confirm","px":25.0505,"level":25.5097},{"ts":"2023-09-11","kind":"arm","px":24.9995},{"ts":"2023-09-12","kind":"confirm","px":24.9825,"level":25.5097},{"ts":"2023-12-29","kind":"arm","px":23.4936},{"ts":"2024-01-16","kind":"confirm","px":22.0102,"level":22.2722},{"ts":"2024-03-15","kind":"arm","px":23.692},{"ts":"2024-04-10","kind":"confirm","px":23.6976,"level":24.0037},{"ts":"2024-08-06","kind":"arm","px":22.8216},{"ts":"2024-08-07","kind":"confirm","px":22.6885,"level":23.4075},{"ts":"2024-08-30","kind":"arm","px":25.0763},{"ts":"2024-09-20","kind":"confirm","px":23.5939,"level":23.8158},{"ts":"2024-12-10","kind":"arm","px":28.0327},{"ts":"2025-03-04","kind":"arm","px":36.0704},{"ts":"2025-03-05","kind":"confirm","px":36.3443,"level":36.6637},{"ts":"2025-05-30","kind":"arm","px":35.2304},{"ts":"2025-06-10","kind":"confirm","px":33.5378,"level":33.991},{"ts":"2025-07-16","kind":"arm","px":36.1417},{"ts":"2025-08-15","kind":"arm","px":38.2054},{"ts":"2025-08-19","kind":"confirm","px":34.0875,"level":36.3106},{"ts":"2025-10-29","kind":"arm","px":36.3507},{"ts":"2025-11-10","kind":"confirm","px":36.2651,"level":36.3603},{"ts":"2025-11-13","kind":"arm","px":35.2374},{"ts":"2025-11-14","kind":"confirm","px":34.8472,"level":36.3603},{"ts":"2025-12-18","kind":"arm","px":41.1277},{"ts":"2026-02-24","kind":"arm","px":46.2089},{"ts":"2026-05-12","kind":"arm","px":58.8235},{"ts":"2026-06-24","kind":"confirm","px":61.85,"level":62.5539}],"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":[]}}}