{"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":"TNXP","timeframe":"3D","as_of":"2026-09-11T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2012-10-23","known_ts":"2012-10-25","bar_index":39,"type":"BUY","strength":0.45,"price":10240000000.0,"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-15","known_ts":"2012-11-15","bar_index":44,"type":"SELL","basis":"structure_stop","strength":0.45,"price":6528000000.0,"stop_level":8320000000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2012-12-17","known_ts":"2012-12-17","bar_index":51,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5888000000.0,"stop_level":6400000000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-01-23","known_ts":"2013-01-23","bar_index":59,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6400000000.0,"stop_level":7040000000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-01-25","known_ts":"2013-01-25","bar_index":59,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6400000000.0,"stop_level":7040000000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-03-04","known_ts":"2013-03-06","bar_index":68,"type":"BUY","strength":0.725,"price":4992000000.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":0},{"ts":"2013-03-15","known_ts":"2013-03-19","bar_index":71,"type":"BUY","strength":0.725,"price":4608000000.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2013-03-28","known_ts":"2013-04-02","bar_index":74,"type":"BUY","strength":0.725,"price":4224000000.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2013-06-03","known_ts":"2013-06-03","bar_index":89,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3840000000.0,"stop_level":4160000000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-07-29","known_ts":"2013-07-29","bar_index":102,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3993600000.0,"stop_level":4160000000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-08-01","known_ts":"2013-08-01","bar_index":103,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3392000000.0,"stop_level":4160000000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2013-10-01","known_ts":"2013-10-03","bar_index":117,"type":"BUY","strength":0.588,"price":2496000000.0,"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":0},{"ts":"2013-10-22","known_ts":"2013-10-22","bar_index":122,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2419200000.0,"stop_level":2464000000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2013-11-29","known_ts":"2013-11-29","bar_index":131,"type":"RECLAIM","strength":0.863,"price":3744000000.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-10-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-01-27","known_ts":"2014-01-27","bar_index":143,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9472000000.0,"stop_level":9888000000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-02-19","known_ts":"2014-02-19","bar_index":149,"type":"RECLAIM","strength":1.0,"price":9587200000.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-01-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-05-29","known_ts":"2014-06-02","bar_index":172,"type":"BUY","strength":0.725,"price":6080000000.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2014-07-28","known_ts":"2014-07-28","bar_index":185,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7065600000.0,"stop_level":7136000000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-07-30","known_ts":"2014-07-30","bar_index":186,"type":"RECLAIM","strength":0.863,"price":7430400000.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-07-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2014-07-28","prior_stop_level":7136000000.0,"sweep_low":6918400000.0,"atr14":377253845.485352,"stop_level":6729773077.257324,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-08-06","known_ts":"2014-08-08","bar_index":188,"type":"BUY","strength":0.725,"price":8467200000.0,"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":"2014-09-10","known_ts":"2014-09-10","bar_index":196,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8620800000.0,"stop_level":8844800000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-11-07","known_ts":"2014-11-11","bar_index":210,"type":"BUY","strength":0.588,"price":4768000000.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2014-12-08","known_ts":"2014-12-08","bar_index":216,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4019200000.0,"stop_level":4518400000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2015-01-30","known_ts":"2015-01-30","bar_index":228,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3859200000.0,"stop_level":3968000000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2015-04-06","known_ts":"2015-04-06","bar_index":243,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3865600000.0,"stop_level":3878400000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-04-07","known_ts":"2015-04-07","bar_index":243,"type":"RECLAIM","strength":0.588,"price":3904000000.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-04-06 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-04-06","prior_stop_level":3878400000.0,"sweep_low":3840000000.0,"atr14":220421075.086848,"stop_level":3729789462.456576,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-04-21","known_ts":"2015-04-23","bar_index":247,"type":"BUY","strength":0.588,"price":4268800000.0,"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-05-07","known_ts":"2015-05-11","bar_index":251,"type":"BUY","strength":0.588,"price":4032000000.0,"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-06-03","known_ts":"2015-06-03","bar_index":257,"type":"RECLAIM","strength":0.725,"price":4966400000.0,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-05-07 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-07-10","known_ts":"2015-07-10","bar_index":265,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5260800000.0,"stop_level":5440000000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-07-17","known_ts":"2015-07-17","bar_index":267,"type":"RECLAIM","strength":0.863,"price":5542400000.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-07-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-07-10","prior_stop_level":5440000000.0,"sweep_low":4761600000.0,"atr14":368144896.956716,"stop_level":4577527551.521642,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-07-29","known_ts":"2015-07-29","bar_index":270,"type":"RECLAIM","strength":0.863,"price":5395200000.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-07-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-10-01","known_ts":"2015-10-05","bar_index":285,"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-10-01","trigger_known_ts":"2015-10-05","strength":0.45,"price":4102400000.0,"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.376459,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3232000000.0,"atr14":337380533.404263,"stop_level":3063309733.297868,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-11","known_ts":"2015-11-11","bar_index":294,"type":"SELL","basis":"structure_stop","strength":0.45,"price":4096000000.0,"stop_level":4153600000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2015-11-16","known_ts":"2015-11-16","bar_index":295,"type":"SELL","basis":"structure_stop","strength":0.45,"price":4147200000.0,"stop_level":4153600000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2015-11-13","known_ts":"2015-11-13","bar_index":295,"type":"RECLAIM","strength":0.45,"price":4262400000.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-11-11 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":"2015-11-11","prior_stop_level":4153600000.0,"sweep_low":3872000000.0,"atr14":293095299.50525,"stop_level":3725452350.247375,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-18","known_ts":"2015-11-18","bar_index":296,"type":"RECLAIM","strength":0.45,"price":4211200000.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-11-16 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":"2015-11-16","prior_stop_level":4153600000.0,"sweep_low":3968000000.0,"atr14":276590369.173846,"stop_level":3829704815.413077,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-11","known_ts":"2015-12-11","bar_index":301,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4294400000.0,"stop_level":4358400000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-12-16","known_ts":"2015-12-16","bar_index":302,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4320000000.0,"stop_level":4358400000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-12-15","known_ts":"2015-12-15","bar_index":302,"type":"RECLAIM","strength":0.588,"price":4454400000.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-12-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":"2015-12-11","prior_stop_level":4358400000.0,"sweep_low":4064000000.0,"atr14":239618745.70011,"stop_level":3944190627.149945,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-23","known_ts":"2015-12-23","bar_index":304,"type":"RECLAIM","strength":0.45,"price":4435200000.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-12-16 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":"2015-12-16","prior_stop_level":4358400000.0,"sweep_low":4012800000.0,"atr14":251706862.562846,"stop_level":3886946568.718577,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-31","known_ts":"2015-12-31","bar_index":306,"type":"RECLAIM","strength":0.725,"price":4889600000.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-12-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-01-11","known_ts":"2016-01-11","bar_index":308,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3833600000.0,"stop_level":4140800000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-02-19","known_ts":"2016-02-23","bar_index":317,"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-02-19","trigger_known_ts":"2016-02-23","strength":0.45,"price":1779200000.0,"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.729572,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1587200000.0,"atr14":285266343.452374,"stop_level":1444566828.273813,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-16","known_ts":"2016-03-18","bar_index":323,"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-03-16","trigger_known_ts":"2016-03-18","strength":0.45,"price":1523200000.0,"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.768482,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1408000000.0,"atr14":165753238.86324,"stop_level":1325123380.56838,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-30","known_ts":"2016-04-01","bar_index":326,"type":"BUY","strength":0.45,"price":1600000000.0,"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-03-30","known_ts":"2016-04-01","bar_index":326,"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-03-30","trigger_known_ts":"2016-04-01","strength":0.45,"price":1600000000.0,"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.756809,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1408000000.0,"atr14":143501549.598367,"stop_level":1336249225.200817,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-28","known_ts":"2016-04-28","bar_index":333,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1728000000.0,"stop_level":1785600000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-05-09","known_ts":"2016-05-09","bar_index":335,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1388800000.0,"stop_level":1785600000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2016-06-16","known_ts":"2016-06-16","bar_index":344,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1260800000.0,"stop_level":1536000000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-06-20","known_ts":"2016-06-20","bar_index":345,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1241600000.0,"stop_level":1536000000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-07-01","known_ts":"2016-07-06","bar_index":348,"type":"BUY","strength":0.588,"price":1318400000.0,"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-08-31","known_ts":"2016-08-31","bar_index":362,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1459200000.0,"stop_level":1580800000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-09-30","known_ts":"2016-10-04","bar_index":369,"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-09-30","trigger_known_ts":"2016-10-04","strength":0.45,"price":492800000.0,"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.899609,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":441600000.0,"atr14":64577912.773209,"stop_level":409311043.613396,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-10-18","known_ts":"2016-10-20","bar_index":373,"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-10-18","trigger_known_ts":"2016-10-20","strength":0.45,"price":441600000.0,"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.910039,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":384000000.0,"atr14":45356211.337331,"stop_level":361321894.331335,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-11-03","known_ts":"2016-11-07","bar_index":377,"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-11-03","trigger_known_ts":"2016-11-07","strength":0.45,"price":288000000.0,"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.94133,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":256000000.0,"atr14":38557495.304558,"stop_level":236721252.347721,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-11-30","known_ts":"2016-12-02","bar_index":383,"type":"BUY","strength":0.45,"price":236800000.0,"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-11-30","known_ts":"2016-12-02","bar_index":383,"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-11-30","trigger_known_ts":"2016-12-02","strength":0.45,"price":236800000.0,"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.95176,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":224000000.0,"atr14":30600529.003798,"stop_level":208699735.498101,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-02-01","known_ts":"2017-02-01","bar_index":397,"type":"SELL","basis":"structure_stop","strength":0.588,"price":320000000.0,"stop_level":332800000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-02-02","known_ts":"2017-02-02","bar_index":397,"type":"RECLAIM","strength":0.588,"price":339200000.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-02-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":"2017-02-01","prior_stop_level":332800000.0,"sweep_low":320000000.0,"atr14":32948699.437155,"stop_level":303525650.281422,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-03-07","known_ts":"2017-03-07","bar_index":404,"type":"SELL","basis":"structure_stop","strength":0.725,"price":313600000.0,"stop_level":320000000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-03-13","known_ts":"2017-03-13","bar_index":406,"type":"RECLAIM","strength":0.725,"price":326400000.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-03-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2017-03-07","prior_stop_level":320000000.0,"sweep_low":300800000.0,"atr14":23333902.31548,"stop_level":289133048.84226,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-04-06","known_ts":"2017-04-10","bar_index":412,"type":"BUY","strength":0.725,"price":275200000.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"2017-07-24","known_ts":"2017-07-24","bar_index":436,"type":"SELL","basis":"structure_stop","strength":0.725,"price":267520000.0,"stop_level":273280000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-08-28","known_ts":"2017-08-30","bar_index":445,"type":"BUY","strength":0.588,"price":240640000.0,"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":30},{"ts":"2017-10-20","known_ts":"2017-10-20","bar_index":457,"type":"SELL","basis":"structure_stop","strength":0.725,"price":261120000.0,"stop_level":262400000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-11-27","known_ts":"2017-11-29","bar_index":466,"type":"BUY","strength":0.725,"price":262400000.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2018-02-05","known_ts":"2018-02-05","bar_index":481,"type":"SELL","basis":"structure_stop","strength":0.725,"price":224640000.0,"stop_level":232320000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-04-17","known_ts":"2018-04-19","bar_index":498,"type":"BUY","strength":0.588,"price":206080000.0,"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":0},{"ts":"2018-06-29","known_ts":"2018-06-29","bar_index":515,"type":"SELL","basis":"structure_stop","strength":0.863,"price":284800000.0,"stop_level":286080000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-07-05","known_ts":"2018-07-05","bar_index":516,"type":"SELL","basis":"structure_stop","strength":0.863,"price":267520000.0,"stop_level":286080000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-10-02","known_ts":"2018-10-04","bar_index":537,"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-10-02","trigger_known_ts":"2018-10-04","strength":0.45,"price":43520000.0,"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.85654,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":37120000.0,"atr14":8056505.710979,"stop_level":33091747.144511,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-10-15","known_ts":"2018-10-17","bar_index":540,"type":"BUY","strength":0.45,"price":38400000.0,"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-10-15","known_ts":"2018-10-17","bar_index":540,"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-10-15","trigger_known_ts":"2018-10-17","strength":0.45,"price":38400000.0,"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.869848,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":33920000.0,"atr14":6313765.585038,"stop_level":30763117.207481,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-13","known_ts":"2018-11-13","bar_index":547,"type":"SELL","basis":"structure_stop","strength":0.45,"price":34560000.0,"stop_level":37760000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-11-23","known_ts":"2018-11-23","bar_index":549,"type":"SELL","basis":"structure_stop","strength":0.45,"price":28800000.0,"stop_level":37760000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-11-29","known_ts":"2018-11-29","bar_index":550,"type":"RECLAIM","strength":0.45,"price":44608000.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-11-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":"2018-11-23","prior_stop_level":37760000.0,"sweep_low":21760000.0,"atr14":7404561.278118,"stop_level":18057719.360941,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-03","known_ts":"2019-01-07","bar_index":558,"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-03","trigger_known_ts":"2019-01-07","strength":0.45,"price":13248000.0,"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.955098,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10880000.0,"atr14":3366896.66707,"stop_level":9196551.666465,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-02-13","known_ts":"2019-02-13","bar_index":567,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11968000.0,"stop_level":12416000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-02-20","known_ts":"2019-02-20","bar_index":568,"type":"RECLAIM","strength":0.588,"price":12544000.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-02-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-02-13","prior_stop_level":12416000.0,"sweep_low":11520000.0,"atr14":1053808.551639,"stop_level":10993095.724181,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-05","known_ts":"2019-03-05","bar_index":571,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11520000.0,"stop_level":11776000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-07","known_ts":"2019-03-07","bar_index":572,"type":"RECLAIM","strength":0.588,"price":13696000.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-05 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-05","prior_stop_level":11776000.0,"sweep_low":11072000.0,"atr14":1098354.969758,"stop_level":10522822.515121,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-04-23","known_ts":"2019-04-23","bar_index":583,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14784000.0,"stop_level":14912000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-09-04","known_ts":"2019-09-06","bar_index":614,"type":"BUY","strength":0.45,"price":3200000.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-09-04","known_ts":"2019-09-06","bar_index":614,"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":"2019-09-04","trigger_known_ts":"2019-09-06","strength":0.45,"price":3200000.0,"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.939024,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2368000.0,"atr14":338219.245697,"stop_level":2198890.377151,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-27","known_ts":"2019-09-27","bar_index":619,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2624000.0,"stop_level":3008000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2019-10-23","known_ts":"2019-10-23","bar_index":625,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2624000.0,"stop_level":2688000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-10-29","known_ts":"2019-10-29","bar_index":627,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2240000.0,"stop_level":2496000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-12-16","known_ts":"2019-12-18","bar_index":638,"type":"BUY","strength":0.588,"price":697600.0,"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":25},{"ts":"2020-02-06","known_ts":"2020-02-06","bar_index":649,"type":"SELL","basis":"structure_stop","strength":0.725,"price":556800.0,"stop_level":844800.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-02-10","known_ts":"2020-02-10","bar_index":650,"type":"SELL","basis":"structure_stop","strength":0.725,"price":320000.0,"stop_level":844800.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-02-12","known_ts":"2020-02-12","bar_index":651,"type":"SELL","basis":"structure_stop","strength":0.725,"price":300800.0,"stop_level":844800.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-02-26","known_ts":"2020-02-28","bar_index":654,"type":"REBUY","strength":0.725,"price":691200.0,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2020-04-30","known_ts":"2020-04-30","bar_index":669,"type":"SELL","basis":"structure_stop","strength":0.725,"price":428800.0,"stop_level":435200.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-05-01","known_ts":"2020-05-01","bar_index":669,"type":"RECLAIM","strength":0.725,"price":448000.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-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":"2020-04-30","prior_stop_level":435200.0,"sweep_low":403200.0,"atr14":59424.283751,"stop_level":373487.858124,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-17","known_ts":"2020-07-17","bar_index":687,"type":"RECLAIM","strength":0.863,"price":1068800.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-04-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-08-10","known_ts":"2020-08-10","bar_index":692,"type":"SELL","basis":"structure_stop","strength":0.725,"price":716800.0,"stop_level":729600.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-12-02","known_ts":"2020-12-04","bar_index":719,"type":"BUY","strength":0.725,"price":403200.0,"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":"2021-06-16","known_ts":"2021-06-16","bar_index":763,"type":"SELL","basis":"structure_stop","strength":0.863,"price":787200.0,"stop_level":832000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-06-22","known_ts":"2021-06-22","bar_index":765,"type":"SELL","basis":"structure_stop","strength":0.863,"price":710400.0,"stop_level":832000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-10-15","known_ts":"2021-10-19","bar_index":792,"type":"BUY","strength":0.588,"price":384000.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2021-11-11","known_ts":"2021-11-11","bar_index":798,"type":"SELL","basis":"structure_stop","strength":0.588,"price":345600.0,"stop_level":352000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2021-11-15","known_ts":"2021-11-15","bar_index":799,"type":"RECLAIM","strength":0.588,"price":371200.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-11-11 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":"2021-11-11","prior_stop_level":352000.0,"sweep_low":339200.0,"atr14":20207.515631,"stop_level":329096.242184,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-03-01","known_ts":"2022-03-03","bar_index":823,"type":"BUY","strength":0.588,"price":160000.0,"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":80},{"ts":"2022-04-06","known_ts":"2022-04-06","bar_index":831,"type":"SELL","basis":"structure_stop","strength":0.725,"price":134400.0,"stop_level":140800.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2022-04-12","known_ts":"2022-04-12","bar_index":833,"type":"SELL","basis":"structure_stop","strength":0.725,"price":115200.0,"stop_level":140800.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2022-06-22","known_ts":"2022-06-24","bar_index":849,"type":"BUY","strength":0.588,"price":37400.0,"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":"2022-08-19","known_ts":"2022-08-19","bar_index":862,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26000.0,"stop_level":27400.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2022-11-10","known_ts":"2022-11-14","bar_index":882,"type":"BUY","strength":0.725,"price":9800.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2022-12-20","known_ts":"2022-12-22","bar_index":891,"type":"BUY","strength":0.725,"price":6600.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"2023-02-10","known_ts":"2023-02-10","bar_index":902,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21000.0,"stop_level":22000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2023-02-14","known_ts":"2023-02-14","bar_index":903,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20600.0,"stop_level":22000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2023-07-07","known_ts":"2023-07-11","bar_index":936,"type":"BUY","strength":0.725,"price":5536.0,"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":15},{"ts":"2023-07-28","known_ts":"2023-07-28","bar_index":941,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3424.0,"stop_level":5312.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2023-11-16","known_ts":"2023-11-20","bar_index":967,"type":"BUY","strength":0.588,"price":1536.0,"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":"2024-03-12","known_ts":"2024-03-12","bar_index":993,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1056.0,"stop_level":1152.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2024-03-14","known_ts":"2024-03-14","bar_index":993,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1056.0,"stop_level":1152.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2024-05-15","known_ts":"2024-05-17","bar_index":1008,"type":"BUY","strength":0.725,"price":640.0,"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":30},{"ts":"2024-08-15","known_ts":"2024-08-19","bar_index":1029,"type":"BUY","strength":0.588,"price":45.0,"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-10-31","known_ts":"2024-10-31","bar_index":1047,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.0,"stop_level":16.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2025-03-14","known_ts":"2025-03-18","bar_index":1077,"type":"BUY","strength":0.863,"price":20.53,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2025-04-21","known_ts":"2025-04-21","bar_index":1085,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.96,"stop_level":15.64,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2025-04-23","known_ts":"2025-04-23","bar_index":1086,"type":"RECLAIM","strength":0.863,"price":17.02,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-04-21 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-04-21","prior_stop_level":15.64,"sweep_low":14.33,"atr14":2.729648,"stop_level":12.965176,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-09","known_ts":"2025-05-13","bar_index":1090,"type":"BUY","strength":0.863,"price":20.18,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2025-07-08","known_ts":"2025-07-10","bar_index":1103,"type":"REBUY","strength":1.0,"price":42.36,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2025-08-18","known_ts":"2025-08-18","bar_index":1112,"type":"SELL","basis":"structure_stop","strength":1.0,"price":40.07,"stop_level":44.97,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-12-01","known_ts":"2025-12-03","bar_index":1137,"type":"BUY","strength":0.725,"price":17.78,"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":15},{"ts":"2026-01-09","known_ts":"2026-01-13","bar_index":1146,"type":"REBUY","strength":0.725,"price":15.63,"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":35},{"ts":"2026-02-02","known_ts":"2026-02-02","bar_index":1151,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.21,"stop_level":17.95,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2026-02-06","known_ts":"2026-02-06","bar_index":1152,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.34,"stop_level":17.95,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2026-03-17","known_ts":"2026-03-19","bar_index":1161,"type":"BUY","strength":0.725,"price":15.77,"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":"2026-04-13","known_ts":"2026-04-15","bar_index":1167,"type":"BUY","strength":0.588,"price":14.34,"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":"2026-06-25","known_ts":"2026-06-29","bar_index":1184,"type":"BUY","strength":0.725,"price":12.75,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2026-09-10","known_ts":"2026-09-10","bar_index":1201,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.28,"stop_level":12.39,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2026-09-14","known_ts":"2026-09-14","bar_index":1202,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.73,"stop_level":12.39,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}}],"state":{"position_hint":"flat","last_signal":"SELL","last_scored_signal":"SELL","last_scored_ts":"2026-09-14","last_scored_basis":"structure_stop","bars_since_signal":0,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":true,"above200":false},"early_dots":["2019-08-08","2019-09-04","2019-11-27","2020-06-30","2020-09-21","2020-11-02","2021-03-15","2021-04-22","2021-05-18","2021-07-19","2021-08-09","2021-09-21","2021-10-15","2021-12-20","2022-01-28","2022-02-24","2022-05-25","2022-06-16","2022-10-04","2022-10-17","2022-11-10","2023-03-28","2023-04-27","2023-05-26","2023-07-03","2023-08-18","2023-10-26","2023-11-16","2023-12-13","2024-04-16","2024-06-25","2024-07-25","2024-09-16","2025-03-03","2025-09-10","2025-10-17","2025-11-17","2026-03-09","2026-04-13","2026-06-11"],"warnings":[{"ts":"2021-02-16","kind":"arm","px":1132800.0},{"ts":"2021-06-14","kind":"arm","px":889600.0},{"ts":"2021-06-16","kind":"confirm","px":787200.0,"level":832000.0},{"ts":"2021-06-21","kind":"arm","px":729600.0},{"ts":"2021-06-22","kind":"confirm","px":710400.0,"level":832000.0},{"ts":"2021-10-29","kind":"arm","px":352000.0},{"ts":"2021-11-11","kind":"confirm","px":345600.0,"level":352000.0},{"ts":"2022-03-30","kind":"arm","px":140800.0},{"ts":"2022-04-06","kind":"confirm","px":134400.0,"level":140800.0},{"ts":"2022-04-11","kind":"arm","px":128000.0},{"ts":"2022-04-12","kind":"confirm","px":115200.0,"level":140800.0},{"ts":"2022-08-11","kind":"arm","px":27400.0},{"ts":"2022-08-19","kind":"confirm","px":26000.0,"level":27400.0},{"ts":"2023-01-18","kind":"arm","px":20800.0},{"ts":"2023-02-10","kind":"confirm","px":21000.0,"level":22000.0},{"ts":"2023-02-13","kind":"arm","px":21000.0},{"ts":"2023-02-14","kind":"confirm","px":20600.0,"level":22000.0},{"ts":"2023-07-21","kind":"arm","px":5312.0},{"ts":"2023-07-28","kind":"confirm","px":3424.0,"level":5312.0},{"ts":"2024-02-26","kind":"arm","px":1088.0},{"ts":"2024-03-12","kind":"confirm","px":1056.0,"level":1152.0},{"ts":"2024-03-13","kind":"arm","px":1056.0},{"ts":"2024-03-14","kind":"confirm","px":1056.0,"level":1152.0},{"ts":"2024-10-30","kind":"arm","px":15.0},{"ts":"2024-10-31","kind":"confirm","px":15.0,"level":16.0},{"ts":"2024-12-06","kind":"arm","px":18.0},{"ts":"2025-04-03","kind":"arm","px":17.49},{"ts":"2025-04-21","kind":"confirm","px":14.96,"level":15.64},{"ts":"2025-06-10","kind":"arm","px":37.74},{"ts":"2025-07-30","kind":"arm","px":38.62},{"ts":"2025-08-18","kind":"confirm","px":40.07,"level":44.97},{"ts":"2025-12-19","kind":"arm","px":17.09},{"ts":"2026-01-30","kind":"arm","px":17.24},{"ts":"2026-02-02","kind":"confirm","px":17.21,"level":17.95},{"ts":"2026-02-05","kind":"arm","px":14.95},{"ts":"2026-02-06","kind":"confirm","px":16.34,"level":17.95},{"ts":"2026-09-04","kind":"arm","px":13.14},{"ts":"2026-09-10","kind":"confirm","px":12.28,"level":12.39},{"ts":"2026-09-11","kind":"arm","px":11.87},{"ts":"2026-09-14","kind":"confirm","px":11.73,"level":12.39}],"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":[]}}}