{"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":"KRO","timeframe":"3D","as_of":"2026-09-10T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2004-06-25","known_ts":"2004-06-29","bar_index":46,"type":"REBUY","strength":0.45,"price":6.3639,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2004-07-23","known_ts":"2004-07-23","bar_index":52,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.8545,"stop_level":5.8925,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2004-07-26","known_ts":"2004-07-26","bar_index":52,"type":"RECLAIM","strength":0.588,"price":5.9021,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-07-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2004-07-23","prior_stop_level":5.8925,"sweep_low":5.8545,"atr14":0.139223,"stop_level":5.784889,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-08-12","known_ts":"2004-08-16","bar_index":57,"type":"BUY","strength":0.45,"price":6.2214,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2004-09-24","known_ts":"2004-09-24","bar_index":67,"type":"RECLAIM","strength":0.725,"price":7.1803,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-07-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-12-13","known_ts":"2004-12-13","bar_index":85,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.796,"stop_level":7.8408,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-12-14","known_ts":"2004-12-14","bar_index":85,"type":"RECLAIM","strength":0.863,"price":7.8596,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-12-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2004-12-13","prior_stop_level":7.8408,"sweep_low":7.7633,"atr14":0.191363,"stop_level":7.667618,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-01-25","known_ts":"2005-01-27","bar_index":95,"type":"BUY","strength":0.588,"price":8.6109,"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":35},{"ts":"2005-05-31","known_ts":"2005-06-02","bar_index":124,"type":"BUY","strength":0.45,"price":6.4223,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-07-22","known_ts":"2005-07-22","bar_index":136,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.2149,"stop_level":6.248,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-09-15","known_ts":"2005-09-15","bar_index":149,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.4725,"stop_level":5.5983,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-10-27","known_ts":"2005-10-27","bar_index":159,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.0747,"stop_level":6.1101,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-10-28","known_ts":"2005-10-28","bar_index":159,"type":"RECLAIM","strength":0.588,"price":6.116,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-10-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2005-10-27","prior_stop_level":6.1101,"sweep_low":6.0708,"atr14":0.117595,"stop_level":6.012002,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-11-15","known_ts":"2005-11-15","bar_index":163,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.933,"stop_level":6.0747,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-11-17","known_ts":"2005-11-17","bar_index":164,"type":"RECLAIM","strength":0.725,"price":6.1003,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-11-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":"2005-11-15","prior_stop_level":6.0747,"sweep_low":5.8641,"atr14":0.139021,"stop_level":5.79459,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-12-08","known_ts":"2005-12-08","bar_index":168,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.192,"stop_level":6.2085,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-01-25","known_ts":"2006-01-27","bar_index":179,"type":"BUY","strength":0.863,"price":6.1762,"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":20},{"ts":"2006-02-22","known_ts":"2006-02-22","bar_index":185,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.8013,"stop_level":5.8648,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-03-14","known_ts":"2006-03-16","bar_index":190,"type":"BUY","strength":0.725,"price":6.2297,"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":"2006-03-27","known_ts":"2006-03-29","bar_index":193,"type":"BUY","strength":0.588,"price":5.9816,"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":"2006-05-12","known_ts":"2006-05-12","bar_index":204,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.9296,"stop_level":6.0116,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-05-15","known_ts":"2006-05-15","bar_index":204,"type":"RECLAIM","strength":0.725,"price":6.0276,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-05-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":"2006-05-12","prior_stop_level":6.0116,"sweep_low":5.6395,"atr14":0.16361,"stop_level":5.557695,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-06-29","known_ts":"2006-07-03","bar_index":215,"type":"BUY","strength":0.588,"price":5.9189,"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":"aplus","score":90},{"ts":"2006-07-17","known_ts":"2006-07-17","bar_index":218,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.5536,"stop_level":5.5698,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-07-18","known_ts":"2006-07-18","bar_index":219,"type":"RECLAIM","strength":0.725,"price":5.6001,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-07-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":"2006-07-17","prior_stop_level":5.5698,"sweep_low":5.5395,"atr14":0.124355,"stop_level":5.477322,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-07-31","known_ts":"2006-08-02","bar_index":222,"type":"BUY","strength":0.588,"price":5.7433,"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":90},{"ts":"2006-09-21","known_ts":"2006-09-21","bar_index":234,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.0693,"stop_level":6.0937,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-10-27","known_ts":"2006-10-27","bar_index":243,"type":"RECLAIM","strength":0.863,"price":6.0673,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-09-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-04-02","known_ts":"2007-04-04","bar_index":278,"type":"BUY","strength":0.725,"price":7.5676,"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":"2007-04-23","known_ts":"2007-04-23","bar_index":282,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.6185,"stop_level":6.8166,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-04-24","known_ts":"2007-04-24","bar_index":283,"type":"RECLAIM","strength":0.725,"price":6.829,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-04-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2007-04-23","prior_stop_level":6.8166,"sweep_low":6.5566,"atr14":0.277174,"stop_level":6.418013,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-07-19","known_ts":"2007-07-23","bar_index":303,"type":"BUY","strength":0.588,"price":5.625,"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":40},{"ts":"2007-08-06","known_ts":"2007-08-08","bar_index":307,"type":"BUY","strength":0.45,"price":5.727,"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-10-16","known_ts":"2007-10-16","bar_index":323,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.8722,"stop_level":4.3188,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-11-26","known_ts":"2007-11-28","bar_index":333,"type":"BUY","strength":0.588,"price":3.5056,"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":"2007-11-26","known_ts":"2007-11-28","bar_index":333,"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-11-26","trigger_known_ts":"2007-11-28","strength":0.588,"price":3.5056,"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.56818,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":3.1643,"atr14":0.233178,"stop_level":3.047711,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-08","known_ts":"2008-01-08","bar_index":342,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.3991,"stop_level":3.4055,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-01-10","known_ts":"2008-01-10","bar_index":343,"type":"RECLAIM","strength":0.725,"price":3.519,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-01-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-01-08","prior_stop_level":3.4055,"sweep_low":3.2749,"atr14":0.245114,"stop_level":3.152343,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-02-19","known_ts":"2008-02-19","bar_index":352,"type":"RECLAIM","strength":0.863,"price":4.6299,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-01-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-02-29","known_ts":"2008-02-29","bar_index":354,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.9599,"stop_level":4.51,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-14","known_ts":"2008-03-14","bar_index":358,"type":"RECLAIM","strength":0.863,"price":4.5482,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-02-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-03-19","known_ts":"2008-03-24","bar_index":359,"type":"BUY","strength":0.863,"price":4.9389,"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":"2008-05-06","known_ts":"2008-05-06","bar_index":370,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.0244,"stop_level":6.0874,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-07-31","known_ts":"2008-08-04","bar_index":390,"type":"BUY","strength":0.588,"price":3.1609,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2008-08-08","known_ts":"2008-08-12","bar_index":392,"type":"BUY","strength":0.588,"price":3.1784,"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":55},{"ts":"2008-09-09","known_ts":"2008-09-09","bar_index":399,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.0933,"stop_level":3.1521,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2008-09-15","known_ts":"2008-09-15","bar_index":400,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.7918,"stop_level":3.1521,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2008-09-16","known_ts":"2008-09-16","bar_index":400,"type":"RECLAIM","strength":0.588,"price":3.4708,"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":false,"monthlyBull":true},"anchor_ts":"2008-09-09","prior_stop_level":3.1521,"sweep_low":2.7471,"atr14":0.229325,"stop_level":2.632437,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-16","known_ts":"2008-09-16","bar_index":400,"type":"RECLAIM","strength":0.588,"price":3.4708,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-15 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":"2008-09-15","prior_stop_level":3.1521,"sweep_low":2.7806,"atr14":0.229325,"stop_level":2.665937,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-09","known_ts":"2008-10-09","bar_index":406,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.7471,"stop_level":2.8097,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2008-10-16","known_ts":"2008-10-20","bar_index":408,"type":"BUY","strength":0.588,"price":2.9258,"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-10-29","known_ts":"2008-10-31","bar_index":411,"type":"REBUY","strength":0.588,"price":2.8365,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2008-11-24","known_ts":"2008-11-26","bar_index":417,"type":"BUY","strength":0.588,"price":2.526,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2008-12-19","known_ts":"2008-12-19","bar_index":423,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.9471,"stop_level":2.238,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2008-12-26","known_ts":"2008-12-26","bar_index":424,"type":"RECLAIM","strength":0.725,"price":2.2793,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-12-19 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":"2008-12-19","prior_stop_level":2.238,"sweep_low":1.9471,"atr14":0.240379,"stop_level":1.82691,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-30","known_ts":"2009-01-30","bar_index":432,"type":"RECLAIM","strength":0.863,"price":3.8942,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-12-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-02-18","known_ts":"2009-02-18","bar_index":436,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.0856,"stop_level":3.1956,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-18","known_ts":"2009-05-18","bar_index":456,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.5806,"stop_level":1.702,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2009-05-20","known_ts":"2009-05-20","bar_index":457,"type":"RECLAIM","strength":0.45,"price":1.7043,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-18 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":"2009-05-18","prior_stop_level":1.702,"sweep_low":1.5394,"atr14":0.143457,"stop_level":1.467672,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-22","known_ts":"2009-05-27","bar_index":458,"type":"REBUY","strength":0.588,"price":1.647,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2009-06-30","known_ts":"2009-06-30","bar_index":466,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.5233,"stop_level":1.5669,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2009-07-23","known_ts":"2009-07-27","bar_index":472,"type":"BUY","strength":0.725,"price":1.6402,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":25},{"ts":"2009-11-18","known_ts":"2009-11-18","bar_index":499,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.0398,"stop_level":3.0535,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-11-23","known_ts":"2009-11-23","bar_index":500,"type":"RECLAIM","strength":1.0,"price":3.0696,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-11-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-11-18","prior_stop_level":3.0535,"sweep_low":3.0008,"atr14":0.102345,"stop_level":2.949627,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-12-03","known_ts":"2009-12-03","bar_index":503,"type":"RECLAIM","strength":1.0,"price":3.2872,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-11-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-01-19","known_ts":"2010-01-19","bar_index":513,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.5758,"stop_level":3.6812,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-07","known_ts":"2010-04-09","bar_index":531,"type":"BUY","strength":0.863,"price":3.6308,"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":538,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.6583,"stop_level":3.6949,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-07","known_ts":"2010-05-07","bar_index":538,"type":"RECLAIM","strength":0.863,"price":3.9836,"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":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-05-06","prior_stop_level":3.6949,"sweep_low":3.5163,"atr14":0.258414,"stop_level":3.387093,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-05-27","known_ts":"2010-05-27","bar_index":543,"type":"RECLAIM","strength":1.0,"price":4.3295,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-05-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-07-20","known_ts":"2010-07-22","bar_index":555,"type":"BUY","strength":1.0,"price":4.7807,"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":55},{"ts":"2010-08-19","known_ts":"2010-08-19","bar_index":562,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.0588,"stop_level":8.2237,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-08-24","known_ts":"2010-08-24","bar_index":563,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.8011,"stop_level":8.2237,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-09-09","known_ts":"2010-09-09","bar_index":567,"type":"RECLAIM","strength":1.0,"price":7.9946,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-08-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-04-13","known_ts":"2011-04-13","bar_index":617,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.6904,"stop_level":13.7282,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-04-21","known_ts":"2011-04-26","bar_index":619,"type":"REBUY","strength":0.863,"price":14.3491,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2011-07-27","known_ts":"2011-07-27","bar_index":641,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.8334,"stop_level":14.2275,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-07-28","known_ts":"2011-07-28","bar_index":641,"type":"RECLAIM","strength":0.725,"price":14.6927,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-07-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":"2011-07-27","prior_stop_level":14.2275,"sweep_low":13.7195,"atr14":0.59065,"stop_level":13.424175,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-10-04","known_ts":"2011-10-06","bar_index":657,"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-04","trigger_known_ts":"2011-10-06","strength":0.45,"price":9.0878,"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.41831,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.7728,"atr14":0.704421,"stop_level":6.42059,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-10-07","known_ts":"2011-10-11","bar_index":658,"type":"BUY","strength":0.45,"price":9.126,"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-10-07","known_ts":"2011-10-11","bar_index":658,"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":"2011-10-07","trigger_known_ts":"2011-10-11","strength":0.45,"price":9.126,"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.415865,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.7728,"atr14":0.681469,"stop_level":6.432066,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-17","known_ts":"2011-11-17","bar_index":667,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.9774,"stop_level":10.1639,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-23","known_ts":"2011-11-23","bar_index":669,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.5377,"stop_level":10.1639,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-12-20","known_ts":"2011-12-22","bar_index":675,"type":"REBUY","strength":0.588,"price":9.0249,"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":"2012-01-31","known_ts":"2012-01-31","bar_index":684,"type":"RECLAIM","strength":0.725,"price":11.3679,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-11-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-16","known_ts":"2012-02-16","bar_index":688,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.8472,"stop_level":11.31,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-03-06","known_ts":"2012-03-06","bar_index":692,"type":"RECLAIM","strength":0.863,"price":12.0226,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-02-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-06-05","known_ts":"2012-06-07","bar_index":713,"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":"2012-06-05","trigger_known_ts":"2012-06-07","strength":0.45,"price":8.3604,"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.464869,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.4765,"atr14":0.440802,"stop_level":7.256099,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-07-13","known_ts":"2012-07-17","bar_index":722,"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":"2012-07-13","trigger_known_ts":"2012-07-17","strength":0.45,"price":7.1661,"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.51695,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.4857,"atr14":0.381017,"stop_level":6.295191,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-07-18","known_ts":"2012-07-20","bar_index":723,"type":"BUY","strength":0.45,"price":7.4647,"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-07-18","known_ts":"2012-07-20","bar_index":723,"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":"2012-07-18","trigger_known_ts":"2012-07-20","strength":0.45,"price":7.4647,"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.492107,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.4857,"atr14":0.361982,"stop_level":6.304709,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-23","known_ts":"2012-08-23","bar_index":731,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.7129,"stop_level":8.8157,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-08-29","known_ts":"2012-08-29","bar_index":733,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.1793,"stop_level":8.8157,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-09-20","known_ts":"2012-09-20","bar_index":738,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.2676,"stop_level":8.312,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-11-08","known_ts":"2012-11-12","bar_index":749,"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":"2012-11-08","trigger_known_ts":"2012-11-12","strength":0.45,"price":6.7958,"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.448111,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.2476,"atr14":0.297426,"stop_level":6.098887,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-11-16","known_ts":"2012-11-20","bar_index":751,"type":"BUY","strength":0.45,"price":7.4082,"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-11-16","known_ts":"2012-11-20","bar_index":751,"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":"2012-11-16","trigger_known_ts":"2012-11-20","strength":0.45,"price":7.4082,"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.398377,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.2476,"atr14":0.273478,"stop_level":6.110861,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-12-18","known_ts":"2012-12-18","bar_index":758,"type":"RECLAIM","strength":0.725,"price":8.4951,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2012-11-16 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-01-25","known_ts":"2013-01-25","bar_index":766,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.3924,"stop_level":9.4722,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-01-28","known_ts":"2013-01-28","bar_index":766,"type":"RECLAIM","strength":0.863,"price":9.6118,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-01-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2013-01-25","prior_stop_level":9.4722,"sweep_low":9.2229,"atr14":0.325845,"stop_level":9.059978,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-02-11","known_ts":"2013-02-11","bar_index":770,"type":"RECLAIM","strength":0.863,"price":9.7065,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-01-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-04-25","known_ts":"2013-04-29","bar_index":787,"type":"BUY","strength":0.725,"price":8.393,"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":10},{"ts":"2013-06-17","known_ts":"2013-06-19","bar_index":799,"type":"REBUY","strength":0.588,"price":8.1492,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":50},{"ts":"2013-08-09","known_ts":"2013-08-09","bar_index":811,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.2304,"stop_level":8.2964,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-09-11","known_ts":"2013-09-13","bar_index":819,"type":"BUY","strength":0.45,"price":8.3044,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2013-11-18","known_ts":"2013-11-18","bar_index":835,"type":"RECLAIM","strength":0.863,"price":8.2531,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-08-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-12-05","known_ts":"2013-12-05","bar_index":839,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.0714,"stop_level":8.2377,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-12-13","known_ts":"2013-12-17","bar_index":841,"type":"REBUY","strength":0.863,"price":8.439,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2014-02-03","known_ts":"2014-02-03","bar_index":852,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.6313,"stop_level":7.7659,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2014-02-06","known_ts":"2014-02-06","bar_index":853,"type":"RECLAIM","strength":0.725,"price":7.7866,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-02-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2014-02-03","prior_stop_level":7.7659,"sweep_low":7.533,"atr14":0.274048,"stop_level":7.395976,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-03-13","known_ts":"2014-03-17","bar_index":861,"type":"BUY","strength":0.863,"price":8.5422,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2014-04-16","known_ts":"2014-04-16","bar_index":869,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.4952,"stop_level":8.5056,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-06-12","known_ts":"2014-06-16","bar_index":882,"type":"BUY","strength":0.588,"price":8.0081,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":55},{"ts":"2014-07-10","known_ts":"2014-07-10","bar_index":888,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.0134,"stop_level":8.2141,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2014-07-31","known_ts":"2014-07-31","bar_index":893,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.8761,"stop_level":8.0345,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2014-08-04","known_ts":"2014-08-04","bar_index":894,"type":"RECLAIM","strength":0.725,"price":8.0873,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-07-31 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":"2014-07-31","prior_stop_level":8.0345,"sweep_low":7.7176,"atr14":0.176469,"stop_level":7.629365,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-08-07","known_ts":"2014-08-11","bar_index":895,"type":"REBUY","strength":0.725,"price":8.2564,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2014-09-04","known_ts":"2014-09-04","bar_index":901,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.2448,"stop_level":8.2458,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2014-09-08","known_ts":"2014-09-08","bar_index":902,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.0635,"stop_level":8.2458,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2014-09-11","known_ts":"2014-09-11","bar_index":903,"type":"RECLAIM","strength":0.863,"price":8.2501,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-09-04 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":"2014-09-04","prior_stop_level":8.2458,"sweep_low":7.8662,"atr14":0.176973,"stop_level":7.777714,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-09-11","known_ts":"2014-09-11","bar_index":903,"type":"RECLAIM","strength":0.863,"price":8.2501,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-09-08 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":"2014-09-08","prior_stop_level":8.2458,"sweep_low":7.8662,"atr14":0.176973,"stop_level":7.777714,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-11-05","known_ts":"2014-11-07","bar_index":916,"type":"BUY","strength":0.45,"price":7.1515,"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-12-02","known_ts":"2014-12-02","bar_index":922,"type":"SELL","basis":"structure_stop","strength":0.45,"price":6.6763,"stop_level":6.9489,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2014-12-10","known_ts":"2014-12-10","bar_index":924,"type":"SELL","basis":"structure_stop","strength":0.45,"price":6.6008,"stop_level":6.6763,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2014-12-17","known_ts":"2014-12-17","bar_index":925,"type":"RECLAIM","strength":0.45,"price":6.8113,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-10 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-12-10","prior_stop_level":6.6763,"sweep_low":6.3255,"atr14":0.233046,"stop_level":6.208977,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-01-09","known_ts":"2015-01-09","bar_index":930,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.7033,"stop_level":6.7843,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-02-03","known_ts":"2015-02-05","bar_index":936,"type":"BUY","strength":0.45,"price":6.509,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-03-27","known_ts":"2015-03-27","bar_index":948,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.8465,"stop_level":6.852,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-03-30","known_ts":"2015-03-30","bar_index":948,"type":"RECLAIM","strength":0.725,"price":6.9503,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-03-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-03-27","prior_stop_level":6.852,"sweep_low":6.8083,"atr14":0.209395,"stop_level":6.703602,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-04-14","known_ts":"2015-04-14","bar_index":952,"type":"RECLAIM","strength":0.863,"price":7.4202,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-03-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-05-04","known_ts":"2015-05-04","bar_index":956,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.158,"stop_level":7.1744,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-08-25","known_ts":"2015-08-27","bar_index":983,"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-08-25","trigger_known_ts":"2015-08-27","strength":0.45,"price":4.0269,"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.521791,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.8223,"atr14":0.213158,"stop_level":3.715721,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-09-16","known_ts":"2015-09-18","bar_index":988,"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-09-16","trigger_known_ts":"2015-09-18","strength":0.45,"price":3.7375,"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.518661,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.6698,"atr14":0.182478,"stop_level":3.578561,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-10-02","known_ts":"2015-10-06","bar_index":992,"type":"BUY","strength":0.45,"price":4.1384,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-10-02","known_ts":"2015-10-06","bar_index":992,"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-10-02","trigger_known_ts":"2015-10-06","strength":0.45,"price":4.1384,"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.442279,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.2915,"atr14":0.208623,"stop_level":3.187189,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-10-27","known_ts":"2015-10-27","bar_index":997,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.1553,"stop_level":4.2795,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-10-28","known_ts":"2015-10-28","bar_index":998,"type":"RECLAIM","strength":0.588,"price":4.3981,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-10-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-10-27","prior_stop_level":4.2795,"sweep_low":4.0988,"atr14":0.21403,"stop_level":3.991785,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-02","known_ts":"2015-11-04","bar_index":999,"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-11-02","trigger_known_ts":"2015-11-04","strength":0.588,"price":4.6747,"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.370004,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":4.0988,"atr14":0.212902,"stop_level":3.992349,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-11","known_ts":"2015-11-11","bar_index":1001,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.4213,"stop_level":4.1553,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-12-18","known_ts":"2015-12-22","bar_index":1010,"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-12-18","trigger_known_ts":"2015-12-22","strength":0.45,"price":3.2771,"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.558354,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.8957,"atr14":0.196886,"stop_level":2.797257,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-29","known_ts":"2015-12-31","bar_index":1012,"type":"BUY","strength":0.588,"price":3.2598,"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-12-29","known_ts":"2015-12-31","bar_index":1012,"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-12-29","trigger_known_ts":"2015-12-31","strength":0.588,"price":3.2598,"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.560686,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.8957,"atr14":0.170114,"stop_level":2.810643,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-01-26","known_ts":"2016-01-28","bar_index":1018,"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":"2016-01-26","trigger_known_ts":"2016-01-28","strength":0.45,"price":2.5489,"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.656492,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.2772,"atr14":0.197671,"stop_level":2.178365,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-03","known_ts":"2016-02-05","bar_index":1020,"type":"BUY","strength":0.588,"price":2.8379,"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":"2016-02-03","known_ts":"2016-02-05","bar_index":1020,"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":"2016-02-03","trigger_known_ts":"2016-02-05","strength":0.588,"price":2.8379,"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.617544,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.2772,"atr14":0.194868,"stop_level":2.179766,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-04","known_ts":"2016-03-04","bar_index":1027,"type":"RECLAIM","strength":0.725,"price":3.5853,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-02-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-03-11","known_ts":"2016-03-11","bar_index":1028,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.538,"stop_level":3.5735,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-03-23","known_ts":"2016-03-23","bar_index":1031,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.2126,"stop_level":3.2303,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-03-29","known_ts":"2016-03-29","bar_index":1032,"type":"RECLAIM","strength":0.725,"price":3.3605,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-03-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2016-03-23","prior_stop_level":3.2303,"sweep_low":3.0765,"atr14":0.232361,"stop_level":2.96032,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-13","known_ts":"2016-04-13","bar_index":1036,"type":"RECLAIM","strength":0.863,"price":3.8515,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-03-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-04","known_ts":"2016-05-04","bar_index":1041,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.7036,"stop_level":3.8693,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-08-03","known_ts":"2016-08-05","bar_index":1062,"type":"BUY","strength":0.863,"price":3.5554,"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":"2016-09-08","known_ts":"2016-09-08","bar_index":1070,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.3136,"stop_level":5.3568,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-09-13","known_ts":"2016-09-13","bar_index":1071,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.8384,"stop_level":5.3568,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-09-28","known_ts":"2016-09-28","bar_index":1075,"type":"RECLAIM","strength":1.0,"price":5.1161,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-09-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-12-14","known_ts":"2016-12-14","bar_index":1093,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.1794,"stop_level":7.3544,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-12-19","known_ts":"2016-12-19","bar_index":1094,"type":"RECLAIM","strength":1.0,"price":7.4793,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-12-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-12-14","prior_stop_level":7.3544,"sweep_low":6.9482,"atr14":0.319441,"stop_level":6.78848,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-03-27","known_ts":"2017-03-27","bar_index":1116,"type":"RECLAIM","strength":1.0,"price":10.1824,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-12-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-05-24","known_ts":"2017-05-24","bar_index":1129,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.9195,"stop_level":11.9637,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-05-30","known_ts":"2017-05-30","bar_index":1130,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.7742,"stop_level":11.9637,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-05-26","known_ts":"2017-05-26","bar_index":1130,"type":"RECLAIM","strength":0.863,"price":11.9764,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-05-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":"2017-05-24","prior_stop_level":11.9637,"sweep_low":11.5721,"atr14":0.455524,"stop_level":11.344338,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-07-31","known_ts":"2017-07-31","bar_index":1145,"type":"RECLAIM","strength":0.863,"price":13.4024,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-05-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-08-09","known_ts":"2017-08-09","bar_index":1147,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.7526,"stop_level":13.205,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-09-28","known_ts":"2017-09-28","bar_index":1159,"type":"RECLAIM","strength":0.863,"price":15.345,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-08-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-12-06","known_ts":"2017-12-06","bar_index":1175,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.6819,"stop_level":16.6735,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2018-04-10","known_ts":"2018-04-12","bar_index":1203,"type":"BUY","strength":0.45,"price":15.1309,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-04-13","known_ts":"2018-04-13","bar_index":1204,"type":"RECLAIM","strength":0.588,"price":16.0477,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2018-04-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2018-06-18","known_ts":"2018-06-18","bar_index":1219,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.0403,"stop_level":16.0867,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-08-03","known_ts":"2018-08-07","bar_index":1230,"type":"BUY","strength":0.45,"price":14.7833,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-09-28","known_ts":"2018-10-02","bar_index":1243,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-09-28","trigger_known_ts":"2018-10-02","strength":0.45,"price":10.9802,"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.409629,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.6038,"atr14":0.369371,"stop_level":10.419114,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-01","known_ts":"2018-11-05","bar_index":1251,"type":"BUY","strength":0.45,"price":9.9105,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-11-01","known_ts":"2018-11-05","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":"2018-11-01","trigger_known_ts":"2018-11-05","strength":0.45,"price":9.9105,"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.467143,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.623,"atr14":0.443443,"stop_level":8.401279,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-15","known_ts":"2018-11-15","bar_index":1254,"type":"SELL","basis":"structure_stop","strength":0.45,"price":8.7353,"stop_level":8.9399,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-12-26","known_ts":"2018-12-28","bar_index":1263,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-12-26","trigger_known_ts":"2018-12-28","strength":0.45,"price":7.6787,"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.582654,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.0361,"atr14":0.427823,"stop_level":6.822189,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-28","known_ts":"2019-01-30","bar_index":1270,"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":"2019-01-28","trigger_known_ts":"2019-01-30","strength":0.588,"price":8.9708,"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.502658,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":8.3281,"atr14":0.342515,"stop_level":8.156843,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-22","known_ts":"2019-03-22","bar_index":1282,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.2267,"stop_level":9.3486,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-28","known_ts":"2019-03-28","bar_index":1284,"type":"RECLAIM","strength":0.725,"price":9.4232,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-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":"2019-03-22","prior_stop_level":9.3486,"sweep_low":9.0167,"atr14":0.335881,"stop_level":8.84876,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-06-06","known_ts":"2019-06-10","bar_index":1300,"type":"BUY","strength":0.863,"price":9.7039,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2019-07-17","known_ts":"2019-07-17","bar_index":1309,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.3328,"stop_level":9.539,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-07-24","known_ts":"2019-07-24","bar_index":1311,"type":"RECLAIM","strength":0.863,"price":9.5459,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-07-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-07-17","prior_stop_level":9.539,"sweep_low":9.271,"atr14":0.313545,"stop_level":9.114228,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-10","known_ts":"2019-09-12","bar_index":1322,"type":"BUY","strength":0.588,"price":8.8756,"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":60},{"ts":"2019-09-26","known_ts":"2019-09-26","bar_index":1326,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.2536,"stop_level":8.5611,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-09-30","known_ts":"2019-09-30","bar_index":1326,"type":"RECLAIM","strength":0.588,"price":8.6449,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-09-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-09-26","prior_stop_level":8.5611,"sweep_low":8.2186,"atr14":0.305874,"stop_level":8.065663,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-10","known_ts":"2019-10-10","bar_index":1329,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.0928,"stop_level":8.2536,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-10-11","known_ts":"2019-10-11","bar_index":1329,"type":"RECLAIM","strength":0.725,"price":8.3444,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-10-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":"2019-10-10","prior_stop_level":8.2536,"sweep_low":8.0229,"atr14":0.299526,"stop_level":7.873137,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-30","known_ts":"2019-10-30","bar_index":1334,"type":"RECLAIM","strength":0.863,"price":9.3089,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-10-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-12-03","known_ts":"2019-12-03","bar_index":1341,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.4038,"stop_level":9.4416,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-12-04","known_ts":"2019-12-04","bar_index":1342,"type":"RECLAIM","strength":0.863,"price":9.4746,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-12-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-12-03","prior_stop_level":9.4416,"sweep_low":9.2622,"atr14":0.294981,"stop_level":9.114709,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-17","known_ts":"2019-12-17","bar_index":1345,"type":"RECLAIM","strength":0.863,"price":9.6446,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-12-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-12-20","known_ts":"2019-12-24","bar_index":1346,"type":"REBUY","strength":0.863,"price":9.9349,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2020-03-16","known_ts":"2020-03-18","bar_index":1365,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2020-03-16","trigger_known_ts":"2020-03-18","strength":0.45,"price":6.4612,"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.396172,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.9108,"atr14":0.561787,"stop_level":4.629906,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-03-27","known_ts":"2020-03-31","bar_index":1368,"type":"BUY","strength":0.45,"price":6.0862,"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-03-27","known_ts":"2020-03-31","bar_index":1368,"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-03-27","trigger_known_ts":"2020-03-31","strength":0.45,"price":6.0862,"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.431218,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.3434,"atr14":0.630749,"stop_level":5.028026,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-14","known_ts":"2020-05-14","bar_index":1379,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.1871,"stop_level":6.2448,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-05-18","known_ts":"2020-05-18","bar_index":1379,"type":"RECLAIM","strength":0.588,"price":6.3169,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-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":"2020-05-14","prior_stop_level":6.2448,"sweep_low":5.8987,"atr14":0.458471,"stop_level":5.669465,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-24","known_ts":"2020-06-24","bar_index":1388,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.8834,"stop_level":6.9054,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-25","known_ts":"2020-06-25","bar_index":1388,"type":"RECLAIM","strength":0.725,"price":7.0227,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-06-24","prior_stop_level":6.9054,"sweep_low":6.7368,"atr14":0.375091,"stop_level":6.549254,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-15","known_ts":"2020-07-15","bar_index":1393,"type":"RECLAIM","strength":0.863,"price":8.0636,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-06-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-03-08","known_ts":"2021-03-10","bar_index":1447,"type":"BUY","strength":0.863,"price":11.8967,"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":"2021-05-12","known_ts":"2021-05-12","bar_index":1462,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.6355,"stop_level":12.9478,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-05-13","known_ts":"2021-05-13","bar_index":1462,"type":"RECLAIM","strength":1.0,"price":13.0315,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-05-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-05-12","prior_stop_level":12.9478,"sweep_low":12.605,"atr14":0.415138,"stop_level":12.397431,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-05-20","known_ts":"2021-05-20","bar_index":1464,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.6126,"stop_level":12.6355,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-05-21","known_ts":"2021-05-21","bar_index":1464,"type":"RECLAIM","strength":1.0,"price":12.803,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-05-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-05-20","prior_stop_level":12.6355,"sweep_low":12.506,"atr14":0.393276,"stop_level":12.309362,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-08-23","known_ts":"2021-08-25","bar_index":1486,"type":"BUY","strength":0.588,"price":10.2799,"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":55},{"ts":"2021-10-27","known_ts":"2021-10-27","bar_index":1501,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.1016,"stop_level":10.1796,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-10-28","known_ts":"2021-10-28","bar_index":1501,"type":"RECLAIM","strength":0.588,"price":10.2577,"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":false},"anchor_ts":"2021-10-27","prior_stop_level":10.1796,"sweep_low":10.0781,"atr14":0.247336,"stop_level":9.954432,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-11-11","known_ts":"2021-11-11","bar_index":1505,"type":"RECLAIM","strength":0.725,"price":11.4365,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-10-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-01-20","known_ts":"2022-01-20","bar_index":1520,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.7831,"stop_level":11.8227,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-03-10","known_ts":"2022-03-14","bar_index":1532,"type":"BUY","strength":1.0,"price":12.218,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":90},{"ts":"2022-04-29","known_ts":"2022-04-29","bar_index":1543,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.194,"stop_level":12.2661,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-05-03","known_ts":"2022-05-03","bar_index":1544,"type":"RECLAIM","strength":1.0,"price":12.5145,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-04-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2022-04-29","prior_stop_level":12.2661,"sweep_low":12.0258,"atr14":0.36404,"stop_level":11.84378,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-23","known_ts":"2022-05-23","bar_index":1549,"type":"RECLAIM","strength":1.0,"price":14.7658,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-04-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-07-05","known_ts":"2022-07-05","bar_index":1558,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.0527,"stop_level":14.3035,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-09-30","known_ts":"2022-10-04","bar_index":1579,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-09-30","trigger_known_ts":"2022-10-04","strength":0.45,"price":8.0726,"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.48486,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.1455,"atr14":0.415105,"stop_level":6.937948,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-21","known_ts":"2022-10-25","bar_index":1584,"type":"BUY","strength":0.45,"price":7.8593,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-10-21","known_ts":"2022-10-25","bar_index":1584,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-10-21","trigger_known_ts":"2022-10-25","strength":0.45,"price":7.8593,"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.498472,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.9897,"atr14":0.349566,"stop_level":6.814917,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-28","known_ts":"2022-11-28","bar_index":1592,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.728,"stop_level":7.9085,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-20","known_ts":"2022-12-20","bar_index":1597,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.6075,"stop_level":7.6577,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-21","known_ts":"2022-12-21","bar_index":1598,"type":"RECLAIM","strength":0.588,"price":7.7665,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-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":"2022-12-20","prior_stop_level":7.6577,"sweep_low":7.5908,"atr14":0.320761,"stop_level":7.430419,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-02-16","known_ts":"2023-02-16","bar_index":1610,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.1307,"stop_level":9.273,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-02-17","known_ts":"2023-02-17","bar_index":1611,"type":"RECLAIM","strength":0.725,"price":9.3148,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2023-02-16","prior_stop_level":9.273,"sweep_low":8.9298,"atr14":0.275431,"stop_level":8.792084,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-04-28","known_ts":"2023-05-02","bar_index":1627,"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-04-28","trigger_known_ts":"2023-05-02","strength":0.45,"price":7.7749,"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.503858,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.4686,"atr14":0.235646,"stop_level":7.350777,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-06-22","known_ts":"2023-06-22","bar_index":1639,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.6496,"stop_level":7.7192,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-07-10","known_ts":"2023-07-10","bar_index":1643,"type":"RECLAIM","strength":0.863,"price":8.1369,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-06-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-07-27","known_ts":"2023-07-27","bar_index":1647,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.1804,"stop_level":8.2587,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-08-04","known_ts":"2023-08-04","bar_index":1649,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.8497,"stop_level":8.2587,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-10-06","known_ts":"2023-10-10","bar_index":1664,"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-10-06","trigger_known_ts":"2023-10-10","strength":0.45,"price":6.372,"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.360729,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.482,"atr14":0.275788,"stop_level":5.344106,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-10-27","known_ts":"2023-10-31","bar_index":1669,"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-10-27","trigger_known_ts":"2023-10-31","strength":0.45,"price":6.1406,"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.383944,"monthly_oversold_dwell":11,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.5176,"atr14":0.250453,"stop_level":5.392373,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-11-01","known_ts":"2023-11-03","bar_index":1670,"type":"BUY","strength":0.45,"price":7.0127,"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-11-01","known_ts":"2023-11-03","bar_index":1670,"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-11-01","trigger_known_ts":"2023-11-03","strength":0.45,"price":7.0127,"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.29645,"monthly_oversold_dwell":11,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.5176,"atr14":0.288731,"stop_level":5.373234,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-11-17","known_ts":"2023-11-17","bar_index":1674,"type":"RECLAIM","strength":0.725,"price":7.3865,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-11-01 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-01-12","known_ts":"2024-01-12","bar_index":1686,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.4054,"stop_level":8.4236,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-30","known_ts":"2024-01-30","bar_index":1690,"type":"RECLAIM","strength":0.863,"price":8.6783,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-03-05","known_ts":"2024-03-07","bar_index":1698,"type":"BUY","strength":0.863,"price":9.3724,"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":"2024-06-21","known_ts":"2024-06-21","bar_index":1723,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.3817,"stop_level":12.4005,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-09-17","known_ts":"2024-09-19","bar_index":1743,"type":"BUY","strength":0.725,"price":10.8188,"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":"2024-10-21","known_ts":"2024-10-21","bar_index":1751,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.1974,"stop_level":11.3772,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-11-01","known_ts":"2024-11-05","bar_index":1754,"type":"REBUY","strength":0.725,"price":11.2636,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2025-01-23","known_ts":"2025-01-27","bar_index":1772,"type":"BUY","strength":0.588,"price":9.4592,"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":"2025-02-12","known_ts":"2025-02-12","bar_index":1776,"type":"SELL","basis":"structure_stop","strength":0.45,"price":8.7937,"stop_level":8.9648,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2025-03-17","known_ts":"2025-03-19","bar_index":1784,"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-03-17","trigger_known_ts":"2025-03-19","strength":0.45,"price":7.6285,"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.412967,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.8628,"atr14":0.312632,"stop_level":6.706484,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-04-10","known_ts":"2025-04-14","bar_index":1790,"type":"BUY","strength":0.45,"price":6.8054,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-04-10","known_ts":"2025-04-14","bar_index":1790,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2025-04-10","trigger_known_ts":"2025-04-14","strength":0.45,"price":6.8054,"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.476306,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.9248,"atr14":0.404045,"stop_level":5.722778,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-14","known_ts":"2025-05-14","bar_index":1797,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.8628,"stop_level":6.9107,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-06","known_ts":"2025-06-10","bar_index":1803,"type":"REBUY","strength":0.588,"price":6.6741,"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":"2025-07-21","known_ts":"2025-07-21","bar_index":1812,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.835,"stop_level":5.9797,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-07-23","known_ts":"2025-07-23","bar_index":1813,"type":"RECLAIM","strength":0.588,"price":6.0761,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-07-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":"2025-07-21","prior_stop_level":5.9797,"sweep_low":5.8254,"atr14":0.243835,"stop_level":5.703482,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-12","known_ts":"2025-08-14","bar_index":1818,"type":"REBUY","strength":0.45,"price":5.9411,"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":"2025-09-08","known_ts":"2025-09-08","bar_index":1824,"type":"RECLAIM","strength":0.725,"price":6.097,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-08-12 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-09-19","known_ts":"2025-09-19","bar_index":1827,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.8247,"stop_level":5.8636,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-11-21","known_ts":"2025-11-25","bar_index":1842,"type":"BUY","strength":0.588,"price":4.8401,"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":55},{"ts":"2025-12-30","known_ts":"2025-12-30","bar_index":1850,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.3876,"stop_level":4.4171,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-01-05","known_ts":"2026-01-05","bar_index":1851,"type":"RECLAIM","strength":0.725,"price":4.5745,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-12-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":"2025-12-30","prior_stop_level":4.4171,"sweep_low":4.2892,"atr14":0.187936,"stop_level":4.195232,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-03","known_ts":"2026-02-03","bar_index":1858,"type":"RECLAIM","strength":0.863,"price":5.7255,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-12-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-03-11","known_ts":"2026-03-11","bar_index":1866,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.0143,"stop_level":5.1648,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-03-17","known_ts":"2026-03-17","bar_index":1867,"type":"RECLAIM","strength":0.725,"price":5.4412,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-03-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":"2026-03-11","prior_stop_level":5.1648,"sweep_low":4.776,"atr14":0.33726,"stop_level":4.60737,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-03-26","known_ts":"2026-03-30","bar_index":1870,"type":"BUY","strength":0.863,"price":6.3547,"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":"2026-09-10","known_ts":"2026-09-10","bar_index":1901,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.1,"stop_level":8.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}}],"state":{"position_hint":"flat","last_signal":"SELL","last_scored_signal":"SELL","last_scored_ts":"2026-09-10","last_scored_basis":"structure_stop","bars_since_signal":0,"extended":true,"strong_bull":true,"overbought":true,"weeklyBull":true,"above200":true},"early_dots":["2016-10-19","2016-11-04","2017-06-21","2017-12-14","2018-02-21","2018-03-06","2018-07-05","2018-08-03","2018-08-21","2018-11-01","2019-04-02","2019-05-10","2019-06-03","2019-08-27","2020-01-14","2020-02-05","2021-02-01","2021-02-26","2021-03-24","2021-06-23","2021-08-23","2021-09-14","2022-02-03","2022-02-16","2022-03-02","2022-07-15","2023-03-24","2023-08-24","2024-01-25","2024-02-21","2024-07-05","2024-07-26","2024-08-13","2024-09-12","2024-12-11","2025-01-14","2025-10-23","2025-11-10","2026-03-18","2026-07-10"],"warnings":[{"ts":"2022-01-10","kind":"arm","px":11.8227},{"ts":"2022-01-20","kind":"confirm","px":11.7831,"level":11.8227},{"ts":"2022-04-01","kind":"arm","px":12.6347},{"ts":"2022-04-29","kind":"confirm","px":12.194,"level":12.2661},{"ts":"2022-06-13","kind":"arm","px":14.8698},{"ts":"2022-07-05","kind":"confirm","px":14.0527,"level":14.3035},{"ts":"2022-11-18","kind":"arm","px":7.9495},{"ts":"2022-11-28","kind":"confirm","px":7.728,"level":7.9085},{"ts":"2022-12-19","kind":"arm","px":7.6494},{"ts":"2022-12-20","kind":"confirm","px":7.6075,"level":7.6577},{"ts":"2023-02-07","kind":"arm","px":9.7751},{"ts":"2023-02-16","kind":"confirm","px":9.1307,"level":9.273},{"ts":"2023-06-21","kind":"arm","px":7.8497},{"ts":"2023-06-22","kind":"confirm","px":7.6496,"level":7.7192},{"ts":"2023-07-25","kind":"arm","px":8.3371},{"ts":"2023-07-27","kind":"confirm","px":8.1804,"level":8.2587},{"ts":"2023-08-03","kind":"arm","px":7.6409},{"ts":"2023-08-04","kind":"confirm","px":7.8497,"level":8.2587},{"ts":"2023-11-20","kind":"arm","px":7.5467},{"ts":"2024-01-12","kind":"confirm","px":8.4054,"level":8.4236},{"ts":"2024-03-28","kind":"arm","px":10.9607},{"ts":"2024-05-24","kind":"arm","px":11.9918},{"ts":"2024-06-21","kind":"confirm","px":12.3817,"level":12.4005},{"ts":"2024-10-03","kind":"arm","px":11.2731},{"ts":"2024-10-21","kind":"confirm","px":11.1974,"level":11.3772},{"ts":"2025-02-06","kind":"arm","px":9.1835},{"ts":"2025-02-12","kind":"confirm","px":8.7937,"level":8.9648},{"ts":"2025-05-09","kind":"arm","px":6.9681},{"ts":"2025-05-14","kind":"confirm","px":6.8628,"level":6.9107},{"ts":"2025-07-16","kind":"arm","px":6.1243},{"ts":"2025-07-21","kind":"confirm","px":5.835,"level":5.9797},{"ts":"2025-08-29","kind":"arm","px":6.1533},{"ts":"2025-09-19","kind":"confirm","px":5.8247,"level":5.8636},{"ts":"2025-12-23","kind":"arm","px":4.486},{"ts":"2025-12-30","kind":"confirm","px":4.3876,"level":4.4171},{"ts":"2026-01-29","kind":"arm","px":5.2927},{"ts":"2026-03-11","kind":"confirm","px":5.0143,"level":5.1648},{"ts":"2026-05-06","kind":"arm","px":7.5165},{"ts":"2026-09-03","kind":"arm","px":8.45},{"ts":"2026-09-10","kind":"confirm","px":8.1,"level":8.4}],"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":[]}}}