{"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":"NEWT","timeframe":"3D","as_of":"2026-08-10T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2012-04-19","known_ts":"2012-04-19","bar_index":68,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.141,"stop_level":2.1996,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-07-11","known_ts":"2012-07-13","bar_index":87,"type":"BUY","strength":0.725,"price":2.0383,"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":30},{"ts":"2012-08-27","known_ts":"2012-08-27","bar_index":98,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.5369,"stop_level":2.5662,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-08-28","known_ts":"2012-08-28","bar_index":98,"type":"RECLAIM","strength":0.863,"price":2.5809,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-08-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-08-27","prior_stop_level":2.5662,"sweep_low":2.3756,"atr14":0.173134,"stop_level":2.289033,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-09-13","known_ts":"2012-09-13","bar_index":102,"type":"RECLAIM","strength":0.863,"price":2.6542,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-08-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-01-16","known_ts":"2013-01-18","bar_index":130,"type":"BUY","strength":0.725,"price":2.9328,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2013-02-21","known_ts":"2013-02-21","bar_index":138,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.9328,"stop_level":2.9622,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-04-02","known_ts":"2013-04-04","bar_index":147,"type":"BUY","strength":0.725,"price":2.9622,"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":"2013-04-26","known_ts":"2013-04-26","bar_index":153,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.9915,"stop_level":3.0208,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-05-17","known_ts":"2013-05-17","bar_index":158,"type":"RECLAIM","strength":0.863,"price":3.1675,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-04-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-07-01","known_ts":"2013-07-03","bar_index":168,"type":"BUY","strength":0.725,"price":3.1235,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2013-07-10","known_ts":"2013-07-12","bar_index":170,"type":"BUY","strength":0.725,"price":3.1088,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2013-07-31","known_ts":"2013-08-02","bar_index":175,"type":"BUY","strength":0.725,"price":3.2115,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2013-12-19","known_ts":"2013-12-23","bar_index":208,"type":"BUY","strength":0.725,"price":4.5312,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2014-01-24","known_ts":"2014-01-24","bar_index":215,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.1206,"stop_level":4.4433,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-04-28","known_ts":"2014-04-30","bar_index":237,"type":"BUY","strength":0.588,"price":4.0473,"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":"2014-05-09","known_ts":"2014-05-13","bar_index":240,"type":"BUY","strength":0.588,"price":4.062,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":90},{"ts":"2014-06-13","known_ts":"2014-06-13","bar_index":248,"type":"SELL","basis":"structure_stop","strength":0.45,"price":3.7834,"stop_level":3.9447,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2014-06-17","known_ts":"2014-06-17","bar_index":248,"type":"RECLAIM","strength":0.45,"price":3.9887,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-06-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2014-06-13","prior_stop_level":3.9447,"sweep_low":3.7394,"atr14":0.147767,"stop_level":3.665516,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-07-17","known_ts":"2014-07-17","bar_index":255,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.8127,"stop_level":3.842,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-07-18","known_ts":"2014-07-18","bar_index":256,"type":"RECLAIM","strength":0.588,"price":3.8713,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-07-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2014-07-17","prior_stop_level":3.842,"sweep_low":3.8127,"atr14":0.128696,"stop_level":3.748352,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-08-18","known_ts":"2014-08-20","bar_index":263,"type":"BUY","strength":0.45,"price":3.8127,"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-08-26","known_ts":"2014-08-26","bar_index":265,"type":"RECLAIM","strength":0.588,"price":4.15,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-08-18 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2014-09-30","known_ts":"2014-09-30","bar_index":273,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.0327,"stop_level":4.062,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-10-02","known_ts":"2014-10-02","bar_index":273,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.8713,"stop_level":4.062,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-10-03","known_ts":"2014-10-03","bar_index":274,"type":"RECLAIM","strength":0.588,"price":4.0766,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-09-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":"2014-09-30","prior_stop_level":4.062,"sweep_low":3.8274,"atr14":0.158904,"stop_level":3.747948,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-03","known_ts":"2014-10-03","bar_index":274,"type":"RECLAIM","strength":0.588,"price":4.0766,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-10-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2014-10-02","prior_stop_level":4.062,"sweep_low":3.8274,"atr14":0.158904,"stop_level":3.747948,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-15","known_ts":"2014-10-15","bar_index":276,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.798,"stop_level":3.8567,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-10-16","known_ts":"2014-10-20","bar_index":277,"type":"REBUY","strength":0.588,"price":4.0327,"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":"2014-10-16","known_ts":"2014-10-16","bar_index":277,"type":"RECLAIM","strength":0.588,"price":3.9887,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-10-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":"2014-10-15","prior_stop_level":3.8567,"sweep_low":3.754,"atr14":0.159912,"stop_level":3.674044,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-21","known_ts":"2014-10-21","bar_index":278,"type":"RECLAIM","strength":0.863,"price":4.1793,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-10-16 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-11-12","known_ts":"2014-11-12","bar_index":283,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.71,"stop_level":3.798,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-11-14","known_ts":"2014-11-14","bar_index":284,"type":"RECLAIM","strength":0.725,"price":3.9095,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-11-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":"2014-11-12","prior_stop_level":3.798,"sweep_low":3.6983,"atr14":0.184298,"stop_level":3.606151,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-11-24","known_ts":"2014-11-26","bar_index":286,"type":"REBUY","strength":0.863,"price":4.1793,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2015-01-30","known_ts":"2015-02-03","bar_index":301,"type":"REBUY","strength":0.863,"price":4.2233,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2015-07-10","known_ts":"2015-07-14","bar_index":338,"type":"REBUY","strength":0.863,"price":5.5714,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2015-08-07","known_ts":"2015-08-07","bar_index":344,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.682,"stop_level":5.7342,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-09-30","known_ts":"2015-10-02","bar_index":357,"type":"BUY","strength":0.725,"price":5.8079,"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":70},{"ts":"2015-12-24","known_ts":"2015-12-29","bar_index":377,"type":"BUY","strength":0.588,"price":5.4254,"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":"quality","score":65},{"ts":"2016-01-11","known_ts":"2016-01-11","bar_index":380,"type":"SELL","basis":"structure_stop","strength":0.45,"price":4.8632,"stop_level":4.9874,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2016-03-02","known_ts":"2016-03-04","bar_index":392,"type":"BUY","strength":0.45,"price":4.2197,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-04-18","known_ts":"2016-04-18","bar_index":402,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.8697,"stop_level":4.9014,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-04-19","known_ts":"2016-04-19","bar_index":403,"type":"RECLAIM","strength":0.588,"price":4.9371,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-18 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-04-18","prior_stop_level":4.9014,"sweep_low":4.8579,"atr14":0.134748,"stop_level":4.790526,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-05","known_ts":"2016-05-05","bar_index":407,"type":"RECLAIM","strength":0.863,"price":5.0282,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-09","known_ts":"2016-06-09","bar_index":415,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.0916,"stop_level":5.1075,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-10","known_ts":"2016-06-10","bar_index":415,"type":"RECLAIM","strength":0.863,"price":5.1233,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-06-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-06-09","prior_stop_level":5.1075,"sweep_low":5.0084,"atr14":0.09418,"stop_level":4.96131,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-06-27","known_ts":"2016-06-27","bar_index":419,"type":"RECLAIM","strength":0.863,"price":5.0997,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-06-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-07-22","known_ts":"2016-07-26","bar_index":425,"type":"BUY","strength":0.863,"price":5.2587,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2017-03-28","known_ts":"2017-03-30","bar_index":482,"type":"REBUY","strength":1.0,"price":7.5106,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2017-04-10","known_ts":"2017-04-10","bar_index":485,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.1452,"stop_level":7.1672,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-05-10","known_ts":"2017-05-12","bar_index":492,"type":"BUY","strength":0.725,"price":7.5546,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2017-07-14","known_ts":"2017-07-18","bar_index":507,"type":"BUY","strength":0.725,"price":7.6638,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2017-08-11","known_ts":"2017-08-11","bar_index":513,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.3889,"stop_level":7.6412,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-08-15","known_ts":"2017-08-15","bar_index":514,"type":"RECLAIM","strength":0.725,"price":7.6592,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-08-11 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-08-11","prior_stop_level":7.6412,"sweep_low":7.3213,"atr14":0.153615,"stop_level":7.244492,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-09-05","known_ts":"2017-09-05","bar_index":519,"type":"RECLAIM","strength":0.863,"price":7.7223,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-08-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-10-13","known_ts":"2017-10-13","bar_index":528,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.9436,"stop_level":8.2023,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-10-18","known_ts":"2017-10-18","bar_index":529,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.9483,"stop_level":8.2023,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-11-24","known_ts":"2017-11-28","bar_index":538,"type":"BUY","strength":0.725,"price":8.1284,"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":"2018-01-03","known_ts":"2018-01-03","bar_index":546,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.5756,"stop_level":8.656,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-03-07","known_ts":"2018-03-09","bar_index":561,"type":"BUY","strength":0.588,"price":8.7836,"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":35},{"ts":"2018-04-02","known_ts":"2018-04-02","bar_index":566,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.5108,"stop_level":8.5881,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-04-04","known_ts":"2018-04-04","bar_index":567,"type":"RECLAIM","strength":0.725,"price":8.7233,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-04-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-04-02","prior_stop_level":8.5881,"sweep_low":8.4673,"atr14":0.203611,"stop_level":8.365494,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-04-16","known_ts":"2018-04-16","bar_index":570,"type":"RECLAIM","strength":0.725,"price":8.7378,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-04-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-05-02","known_ts":"2018-05-04","bar_index":574,"type":"BUY","strength":0.725,"price":9.0083,"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":55},{"ts":"2018-06-15","known_ts":"2018-06-15","bar_index":584,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.4241,"stop_level":9.4672,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-06-18","known_ts":"2018-06-18","bar_index":584,"type":"RECLAIM","strength":0.863,"price":9.6658,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-06-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-06-15","prior_stop_level":9.4672,"sweep_low":9.3747,"atr14":0.241107,"stop_level":9.254147,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-02","known_ts":"2018-07-05","bar_index":588,"type":"REBUY","strength":0.863,"price":10.1543,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2018-08-30","known_ts":"2018-08-30","bar_index":602,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.452,"stop_level":11.4717,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-09-04","known_ts":"2018-09-04","bar_index":602,"type":"RECLAIM","strength":1.0,"price":11.6543,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-08-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2018-08-30","prior_stop_level":11.4717,"sweep_low":11.3582,"atr14":0.305583,"stop_level":11.205409,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-09-17","known_ts":"2018-09-17","bar_index":605,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.2622,"stop_level":11.2743,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-11-07","known_ts":"2018-11-09","bar_index":618,"type":"BUY","strength":0.725,"price":10.3703,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2018-12-14","known_ts":"2018-12-14","bar_index":626,"type":"SELL","basis":"structure_stop","strength":0.45,"price":9.7404,"stop_level":9.7807,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2019-01-29","known_ts":"2019-01-29","bar_index":636,"type":"RECLAIM","strength":0.725,"price":9.9783,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-12-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-21","known_ts":"2019-03-21","bar_index":648,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.0189,"stop_level":10.3456,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-27","known_ts":"2019-03-27","bar_index":649,"type":"RECLAIM","strength":0.588,"price":10.4463,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-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":"2019-03-21","prior_stop_level":10.3456,"sweep_low":9.6127,"atr14":0.27742,"stop_level":9.47399,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-04-08","known_ts":"2019-04-08","bar_index":652,"type":"RECLAIM","strength":0.725,"price":11.0372,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-03-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-05-22","known_ts":"2019-05-22","bar_index":662,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.6228,"stop_level":11.6914,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-06-07","known_ts":"2019-06-07","bar_index":666,"type":"RECLAIM","strength":0.863,"price":12.1029,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-05-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-06-17","known_ts":"2019-06-19","bar_index":668,"type":"BUY","strength":0.863,"price":12.2106,"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-08-20","known_ts":"2019-08-22","bar_index":683,"type":"BUY","strength":0.725,"price":12.1514,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2019-10-01","known_ts":"2019-10-01","bar_index":692,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.2997,"stop_level":12.3218,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-11-18","known_ts":"2019-11-18","bar_index":704,"type":"RECLAIM","strength":0.725,"price":12.7467,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-10-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-12-30","known_ts":"2019-12-30","bar_index":713,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.7281,"stop_level":12.8305,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-12-31","known_ts":"2019-12-31","bar_index":713,"type":"RECLAIM","strength":0.863,"price":12.8874,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-12-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-12-30","prior_stop_level":12.8305,"sweep_low":12.694,"atr14":0.219956,"stop_level":12.584022,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-03-20","known_ts":"2020-03-24","bar_index":732,"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-20","trigger_known_ts":"2020-03-24","strength":0.45,"price":6.7702,"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.492154,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.4761,"atr14":0.914762,"stop_level":4.018719,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-03-30","known_ts":"2020-04-01","bar_index":734,"type":"BUY","strength":0.45,"price":6.7879,"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-30","known_ts":"2020-04-01","bar_index":734,"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-30","trigger_known_ts":"2020-04-01","strength":0.45,"price":6.7879,"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.490826,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.4669,"atr14":1.250384,"stop_level":4.841708,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-01","known_ts":"2020-05-01","bar_index":741,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.1148,"stop_level":8.5158,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-05-06","known_ts":"2020-05-06","bar_index":742,"type":"RECLAIM","strength":0.588,"price":8.6338,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-05-01","prior_stop_level":8.5158,"sweep_low":7.5958,"atr14":0.7259,"stop_level":7.23285,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-09","known_ts":"2020-07-09","bar_index":757,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.1258,"stop_level":10.5327,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-07-13","known_ts":"2020-07-13","bar_index":758,"type":"RECLAIM","strength":0.588,"price":10.6153,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-07-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-07-09","prior_stop_level":10.5327,"sweep_low":9.8663,"atr14":0.473559,"stop_level":9.629521,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-24","known_ts":"2020-07-24","bar_index":761,"type":"RECLAIM","strength":0.863,"price":10.9501,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-07-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-08-18","known_ts":"2020-08-18","bar_index":766,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.4492,"stop_level":11.7231,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-09-01","known_ts":"2020-09-01","bar_index":770,"type":"RECLAIM","strength":0.863,"price":11.5587,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-08-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-09-10","known_ts":"2020-09-14","bar_index":772,"type":"BUY","strength":0.863,"price":12.0822,"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":"2020-11-20","known_ts":"2020-11-24","bar_index":789,"type":"BUY","strength":0.725,"price":11.4477,"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":40},{"ts":"2020-12-22","known_ts":"2020-12-22","bar_index":796,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.1573,"stop_level":11.4289,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-23","known_ts":"2020-12-23","bar_index":796,"type":"RECLAIM","strength":0.863,"price":11.7808,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-12-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-12-22","prior_stop_level":11.4289,"sweep_low":11.0609,"atr14":0.350182,"stop_level":10.885809,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-01-11","known_ts":"2021-01-11","bar_index":800,"type":"RECLAIM","strength":0.863,"price":12.5456,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-12-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-06-18","known_ts":"2021-06-18","bar_index":836,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.4104,"stop_level":23.0476,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-06-21","known_ts":"2021-06-21","bar_index":837,"type":"RECLAIM","strength":1.0,"price":23.4579,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-06-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":"2021-06-18","prior_stop_level":23.0476,"sweep_low":22.3704,"atr14":1.001285,"stop_level":21.869757,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-11-09","known_ts":"2021-11-09","bar_index":870,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.9832,"stop_level":20.231,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-11-11","known_ts":"2021-11-11","bar_index":870,"type":"RECLAIM","strength":0.863,"price":20.5201,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-11-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-11-09","prior_stop_level":20.231,"sweep_low":18.93,"atr14":0.701985,"stop_level":18.579007,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-11-26","known_ts":"2021-11-26","bar_index":874,"type":"RECLAIM","strength":0.863,"price":20.7748,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-11-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-12-01","known_ts":"2021-12-01","bar_index":875,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.3411,"stop_level":20.3756,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-12-02","known_ts":"2021-12-02","bar_index":875,"type":"RECLAIM","strength":0.863,"price":20.6303,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-12-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-12-01","prior_stop_level":20.3756,"sweep_low":20.2792,"atr14":0.59825,"stop_level":19.980075,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-02-14","known_ts":"2022-02-16","bar_index":892,"type":"BUY","strength":0.45,"price":19.4473,"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-02-28","known_ts":"2022-03-02","bar_index":895,"type":"BUY","strength":0.45,"price":19.697,"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-04-06","known_ts":"2022-04-06","bar_index":904,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.0489,"stop_level":19.3993,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-06-02","known_ts":"2022-06-06","bar_index":917,"type":"BUY","strength":0.45,"price":18.2384,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-06-29","known_ts":"2022-07-01","bar_index":923,"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-06-29","trigger_known_ts":"2022-07-01","strength":0.45,"price":14.7593,"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.390074,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.3454,"atr14":0.602162,"stop_level":13.044319,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-13","known_ts":"2022-07-15","bar_index":926,"type":"BUY","strength":0.45,"price":14.729,"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-07-13","known_ts":"2022-07-15","bar_index":926,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-07-13","trigger_known_ts":"2022-07-15","strength":0.45,"price":14.729,"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.36924,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.3132,"atr14":0.544511,"stop_level":14.040945,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-29","known_ts":"2022-08-29","bar_index":937,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.09,"stop_level":16.1883,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-10-24","known_ts":"2022-10-26","bar_index":950,"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-10-24","trigger_known_ts":"2022-10-26","strength":0.45,"price":12.4221,"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.440786,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.6575,"atr14":0.491608,"stop_level":11.411696,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-04","known_ts":"2022-11-08","bar_index":953,"type":"BUY","strength":0.45,"price":12.8201,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-11-04","known_ts":"2022-11-08","bar_index":953,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-11-04","trigger_known_ts":"2022-11-08","strength":0.45,"price":12.8201,"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.39728,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.8681,"atr14":0.466591,"stop_level":11.634804,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-19","known_ts":"2022-12-19","bar_index":963,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.4417,"stop_level":13.7096,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-27","known_ts":"2022-12-27","bar_index":964,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.9799,"stop_level":13.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-29","known_ts":"2022-12-29","bar_index":965,"type":"RECLAIM","strength":0.588,"price":13.4093,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-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":"2022-12-27","prior_stop_level":13.15,"sweep_low":12.9394,"atr14":0.590653,"stop_level":12.644073,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-11","known_ts":"2023-01-13","bar_index":968,"type":"REBUY","strength":0.725,"price":14.7543,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"2023-02-22","known_ts":"2023-02-22","bar_index":977,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.1027,"stop_level":15.7428,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-08-04","known_ts":"2023-08-04","bar_index":1015,"type":"RECLAIM","strength":0.863,"price":15.9117,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-02-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-08-15","known_ts":"2023-08-15","bar_index":1017,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.6155,"stop_level":14.7899,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-08-30","known_ts":"2023-08-30","bar_index":1021,"type":"RECLAIM","strength":0.863,"price":14.6985,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-08-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-11-02","known_ts":"2023-11-06","bar_index":1036,"type":"BUY","strength":0.863,"price":12.7788,"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":"2023-11-29","known_ts":"2023-12-01","bar_index":1042,"type":"BUY","strength":0.725,"price":11.735,"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":"2023-12-29","known_ts":"2023-12-29","bar_index":1049,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.7638,"stop_level":12.0212,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2024-01-05","known_ts":"2024-01-05","bar_index":1050,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.2011,"stop_level":12.0212,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2024-03-06","known_ts":"2024-03-08","bar_index":1064,"type":"BUY","strength":0.588,"price":9.8543,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2024-03-19","known_ts":"2024-03-21","bar_index":1067,"type":"BUY","strength":0.588,"price":9.0786,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":65},{"ts":"2024-04-30","known_ts":"2024-04-30","bar_index":1076,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.3558,"stop_level":9.4338,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-05-02","known_ts":"2024-05-02","bar_index":1077,"type":"RECLAIM","strength":0.588,"price":9.5465,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-04-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-04-30","prior_stop_level":9.4338,"sweep_low":9.243,"atr14":0.312957,"stop_level":9.086521,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-05-14","known_ts":"2024-05-14","bar_index":1080,"type":"RECLAIM","strength":0.725,"price":12.1564,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-04-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-06-11","known_ts":"2024-06-11","bar_index":1086,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.3067,"stop_level":11.3154,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-06-12","known_ts":"2024-06-12","bar_index":1086,"type":"RECLAIM","strength":0.863,"price":11.3327,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-06-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2024-06-11","prior_stop_level":11.3154,"sweep_low":11.2113,"atr14":0.359215,"stop_level":11.031692,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-07-08","known_ts":"2024-07-08","bar_index":1092,"type":"RECLAIM","strength":1.0,"price":11.5551,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-06-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-09","known_ts":"2024-08-09","bar_index":1100,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.7542,"stop_level":10.7778,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2024-08-15","known_ts":"2024-08-15","bar_index":1101,"type":"RECLAIM","strength":0.725,"price":11.115,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-08-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":"2024-08-09","prior_stop_level":10.7778,"sweep_low":10.4198,"atr14":0.488207,"stop_level":10.175697,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-10-01","known_ts":"2024-10-03","bar_index":1112,"type":"BUY","strength":0.725,"price":10.6838,"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":45},{"ts":"2024-10-31","known_ts":"2024-10-31","bar_index":1119,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.6866,"stop_level":11.8206,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-11-06","known_ts":"2024-11-06","bar_index":1120,"type":"RECLAIM","strength":1.0,"price":13.0447,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-10-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-10-31","prior_stop_level":11.8206,"sweep_low":11.4632,"atr14":0.393227,"stop_level":11.266587,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-15","known_ts":"2024-11-15","bar_index":1123,"type":"RECLAIM","strength":1.0,"price":12.3924,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-10-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-04-30","known_ts":"2025-05-02","bar_index":1160,"type":"BUY","strength":0.588,"price":9.7743,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2025-05-08","known_ts":"2025-05-12","bar_index":1162,"type":"BUY","strength":0.588,"price":10.2917,"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":"2025-06-02","known_ts":"2025-06-02","bar_index":1167,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.8759,"stop_level":9.9036,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2025-06-03","known_ts":"2025-06-03","bar_index":1167,"type":"RECLAIM","strength":0.725,"price":10.0792,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-02 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":"2025-06-02","prior_stop_level":9.9036,"sweep_low":9.4694,"atr14":0.393989,"stop_level":9.272406,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-16","known_ts":"2025-06-16","bar_index":1170,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.645,"stop_level":9.7558,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2025-06-18","known_ts":"2025-06-18","bar_index":1171,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.6634,"stop_level":9.7558,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2025-06-23","known_ts":"2025-06-23","bar_index":1172,"type":"RECLAIM","strength":0.725,"price":9.8574,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-16 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":"2025-06-16","prior_stop_level":9.7558,"sweep_low":9.4694,"atr14":0.330537,"stop_level":9.304132,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-23","known_ts":"2025-06-23","bar_index":1172,"type":"RECLAIM","strength":0.725,"price":9.8574,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-18 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":"2025-06-18","prior_stop_level":9.7558,"sweep_low":9.4971,"atr14":0.330537,"stop_level":9.331832,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-08","known_ts":"2025-08-08","bar_index":1183,"type":"RECLAIM","strength":1.0,"price":11.2457,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-06-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-09-08","known_ts":"2025-09-08","bar_index":1189,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.18,"stop_level":11.2833,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-09-22","known_ts":"2025-09-22","bar_index":1193,"type":"RECLAIM","strength":1.0,"price":11.2739,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-09-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-11-28","known_ts":"2025-12-02","bar_index":1209,"type":"BUY","strength":0.588,"price":10.3825,"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":35},{"ts":"2025-12-30","known_ts":"2025-12-30","bar_index":1216,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.012,"stop_level":11.0314,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-01-02","known_ts":"2026-01-02","bar_index":1216,"type":"RECLAIM","strength":1.0,"price":11.0896,"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":true,"monthlyBull":true},"anchor_ts":"2025-12-30","prior_stop_level":11.0314,"sweep_low":10.9732,"atr14":0.267473,"stop_level":10.839463,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-16","known_ts":"2026-01-16","bar_index":1220,"type":"RECLAIM","strength":1.0,"price":13.4084,"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":true}},{"ts":"2026-01-30","known_ts":"2026-01-30","bar_index":1223,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.0883,"stop_level":13.1368,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-02-04","known_ts":"2026-02-04","bar_index":1224,"type":"RECLAIM","strength":1.0,"price":13.3308,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-01-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-01-30","prior_stop_level":13.1368,"sweep_low":12.2636,"atr14":0.524758,"stop_level":12.001221,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-04-10","known_ts":"2026-04-14","bar_index":1239,"type":"BUY","strength":0.725,"price":12.3912,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2026-06-03","known_ts":"2026-06-03","bar_index":1251,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.48,"stop_level":12.5096,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-06-04","known_ts":"2026-06-04","bar_index":1251,"type":"RECLAIM","strength":1.0,"price":13.072,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-06-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-06-03","prior_stop_level":12.5096,"sweep_low":12.4702,"atr14":0.470516,"stop_level":12.234942,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-06-18","known_ts":"2026-06-18","bar_index":1255,"type":"RECLAIM","strength":1.0,"price":13.95,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-06-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-08-10","known_ts":"2026-08-10","bar_index":1259,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.1001,"stop_level":13.4271,"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-08-10","last_scored_basis":"structure_stop","bars_since_signal":0,"extended":true,"strong_bull":true,"overbought":false,"weeklyBull":true,"above200":true},"early_dots":["2016-06-27","2017-02-03","2017-04-19","2017-07-11","2017-11-10","2018-10-12","2019-06-07","2019-08-07","2019-08-15","2020-02-03","2020-10-01","2020-10-30","2021-04-29","2021-05-12","2021-06-29","2021-07-29","2021-08-11","2021-12-31","2022-02-01","2022-05-27","2022-10-03","2023-03-17","2023-08-25","2023-09-26","2023-10-09","2023-10-25","2023-11-29","2024-01-23","2024-02-13","2024-08-19","2024-09-13","2024-12-26","2025-01-15","2025-02-14","2025-03-18","2025-04-16","2025-05-08","2025-10-13","2026-03-03","2026-04-01"],"warnings":[{"ts":"2022-08-29","kind":"confirm","px":16.09,"level":16.1883},{"ts":"2022-12-07","kind":"arm","px":14.1154},{"ts":"2022-12-19","kind":"confirm","px":13.4417,"level":13.7096},{"ts":"2022-12-22","kind":"arm","px":13.4417},{"ts":"2022-12-27","kind":"confirm","px":12.9799,"level":13.15},{"ts":"2023-02-21","kind":"arm","px":16.0669},{"ts":"2023-02-22","kind":"confirm","px":15.1027,"level":15.7428},{"ts":"2023-06-09","kind":"arm","px":12.0145},{"ts":"2023-08-15","kind":"confirm","px":14.6155,"level":14.7899},{"ts":"2023-12-28","kind":"arm","px":12.0451},{"ts":"2023-12-29","kind":"confirm","px":11.7638,"level":12.0212},{"ts":"2024-01-04","kind":"arm","px":11.2182},{"ts":"2024-01-05","kind":"confirm","px":11.2011,"level":12.0212},{"ts":"2024-04-11","kind":"arm","px":10.1882},{"ts":"2024-04-30","kind":"confirm","px":9.3558,"level":9.4338},{"ts":"2024-05-20","kind":"arm","px":11.4454},{"ts":"2024-06-11","kind":"confirm","px":11.3067,"level":11.3154},{"ts":"2024-07-30","kind":"arm","px":11.9599},{"ts":"2024-08-09","kind":"confirm","px":10.7542,"level":10.7778},{"ts":"2024-10-22","kind":"arm","px":12.0886},{"ts":"2024-10-31","kind":"confirm","px":11.6866,"level":11.8206},{"ts":"2024-11-19","kind":"arm","px":12.3924},{"ts":"2025-05-28","kind":"arm","px":10.033},{"ts":"2025-06-02","kind":"confirm","px":9.8759,"level":9.9036},{"ts":"2025-06-13","kind":"arm","px":9.6172},{"ts":"2025-06-16","kind":"confirm","px":9.645,"level":9.7558},{"ts":"2025-06-17","kind":"arm","px":9.5988},{"ts":"2025-06-18","kind":"confirm","px":9.6634,"level":9.7558},{"ts":"2025-07-14","kind":"arm","px":10.8796},{"ts":"2025-09-02","kind":"arm","px":11.4992},{"ts":"2025-09-08","kind":"confirm","px":11.18,"level":11.2833},{"ts":"2025-12-24","kind":"arm","px":11.1866},{"ts":"2025-12-30","kind":"confirm","px":11.012,"level":11.0314},{"ts":"2026-01-22","kind":"arm","px":13.5831},{"ts":"2026-01-30","kind":"confirm","px":13.0883,"level":13.1368},{"ts":"2026-04-29","kind":"arm","px":12.4899},{"ts":"2026-06-03","kind":"confirm","px":12.48,"level":12.5096},{"ts":"2026-06-04","kind":"arm","px":13.072},{"ts":"2026-08-07","kind":"arm","px":13.53},{"ts":"2026-08-10","kind":"confirm","px":13.1001,"level":13.4271}],"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":[]}}}