{"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":"XTNT","timeframe":"3D","as_of":"2026-09-01T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2011-01-19","known_ts":"2011-01-19","bar_index":47,"type":"SELL","basis":"structure_stop","strength":0.45,"price":720.0,"stop_level":750.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2011-01-20","known_ts":"2011-01-20","bar_index":47,"type":"RECLAIM","strength":0.45,"price":774.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-01-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2011-01-19","prior_stop_level":750.0,"sweep_low":661.2,"atr14":76.305908,"stop_level":623.047046,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-02-23","known_ts":"2011-02-25","bar_index":55,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2011-02-23","trigger_known_ts":"2011-02-25","strength":0.45,"price":570.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.457143,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":502.8,"atr14":54.308322,"stop_level":475.645839,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-04-01","known_ts":"2011-04-05","bar_index":64,"type":"BUY","strength":0.45,"price":438.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":"2011-04-01","known_ts":"2011-04-05","bar_index":64,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2011-04-01","trigger_known_ts":"2011-04-05","strength":0.45,"price":438.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.582857,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":360.0,"atr14":48.082848,"stop_level":335.958576,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-05-20","known_ts":"2011-05-20","bar_index":75,"type":"SELL","basis":"structure_stop","strength":0.588,"price":402.0,"stop_level":408.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-07-15","known_ts":"2011-07-19","bar_index":88,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2011-07-15","trigger_known_ts":"2011-07-19","strength":0.588,"price":314.4,"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.700571,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":265.2,"atr14":33.655883,"stop_level":248.372059,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-08-10","known_ts":"2011-08-12","bar_index":94,"type":"BUY","strength":0.588,"price":264.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":"2011-08-10","known_ts":"2011-08-12","bar_index":94,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2011-08-10","trigger_known_ts":"2011-08-12","strength":0.588,"price":264.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.748571,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":193.2,"atr14":29.422443,"stop_level":178.488778,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-08-23","known_ts":"2011-08-25","bar_index":97,"type":"BUY","strength":0.588,"price":240.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":"2011-08-23","known_ts":"2011-08-25","bar_index":97,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2011-08-23","trigger_known_ts":"2011-08-25","strength":0.588,"price":240.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.771429,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":208.8,"atr14":26.106188,"stop_level":195.746906,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-21","known_ts":"2011-11-21","bar_index":118,"type":"SELL","basis":"structure_stop","strength":0.863,"price":310.8,"stop_level":320.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-12-30","known_ts":"2012-01-04","bar_index":127,"type":"BUY","strength":0.863,"price":312.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2012-02-17","known_ts":"2012-02-22","bar_index":138,"type":"REBUY","strength":1.0,"price":346.8,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2012-02-17","known_ts":"2012-02-17","bar_index":138,"type":"SELL","basis":"structure_stop","strength":1.0,"price":310.8,"stop_level":312.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-02-21","known_ts":"2012-02-21","bar_index":138,"type":"RECLAIM","strength":1.0,"price":313.2,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-02-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-02-17","prior_stop_level":312.0,"sweep_low":307.2,"atr14":19.001519,"stop_level":297.699241,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-07","known_ts":"2012-03-07","bar_index":142,"type":"RECLAIM","strength":1.0,"price":404.4,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-02-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-03-23","known_ts":"2012-03-23","bar_index":146,"type":"SELL","basis":"structure_stop","strength":0.863,"price":300.0,"stop_level":375.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2012-06-19","known_ts":"2012-06-21","bar_index":166,"type":"BUY","strength":0.588,"price":157.2,"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":"2012-07-31","known_ts":"2012-07-31","bar_index":175,"type":"SELL","basis":"structure_stop","strength":0.588,"price":189.6,"stop_level":195.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-09-13","known_ts":"2012-09-13","bar_index":186,"type":"SELL","basis":"structure_stop","strength":0.725,"price":192.0,"stop_level":198.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-12-31","known_ts":"2012-12-31","bar_index":210,"type":"SELL","basis":"structure_stop","strength":0.725,"price":150.0,"stop_level":153.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-01-02","known_ts":"2013-01-02","bar_index":210,"type":"RECLAIM","strength":0.725,"price":154.8,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-12-31 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":"2012-12-31","prior_stop_level":153.6,"sweep_low":144.0,"atr14":11.277055,"stop_level":138.361472,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-02-05","known_ts":"2013-02-05","bar_index":218,"type":"SELL","basis":"structure_stop","strength":0.725,"price":144.0,"stop_level":150.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-02-11","known_ts":"2013-02-11","bar_index":219,"type":"RECLAIM","strength":0.725,"price":151.2,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-02-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":"2013-02-05","prior_stop_level":150.0,"sweep_low":141.6,"atr14":9.097813,"stop_level":137.051094,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-03-27","known_ts":"2013-04-01","bar_index":230,"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":"2013-03-27","trigger_known_ts":"2013-04-01","strength":0.45,"price":106.8,"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.632231,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":97.2,"atr14":7.542648,"stop_level":93.428676,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-04-26","known_ts":"2013-04-30","bar_index":237,"type":"BUY","strength":0.45,"price":106.8,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2013-04-26","known_ts":"2013-04-30","bar_index":237,"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":"2013-04-26","trigger_known_ts":"2013-04-30","strength":0.45,"price":106.8,"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.555,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":72.0,"atr14":8.970054,"stop_level":67.514973,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-05-24","known_ts":"2013-05-24","bar_index":243,"type":"SELL","basis":"structure_stop","strength":0.588,"price":81.6,"stop_level":87.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-07-05","known_ts":"2013-07-09","bar_index":253,"type":"BUY","strength":0.45,"price":62.4,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2013-07-05","known_ts":"2013-07-09","bar_index":253,"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":"2013-07-05","trigger_known_ts":"2013-07-09","strength":0.45,"price":62.4,"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.701149,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":54.0,"atr14":5.260813,"stop_level":51.369593,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-11-08","known_ts":"2013-11-08","bar_index":282,"type":"SELL","basis":"structure_stop","strength":0.725,"price":55.2,"stop_level":70.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-12-24","known_ts":"2013-12-27","bar_index":293,"type":"BUY","strength":0.588,"price":62.4,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2014-02-18","known_ts":"2014-02-20","bar_index":305,"type":"REBUY","strength":0.863,"price":72.0,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"2014-02-26","known_ts":"2014-02-28","bar_index":307,"type":"REBUY","strength":0.863,"price":80.4,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2014-04-03","known_ts":"2014-04-03","bar_index":315,"type":"SELL","basis":"structure_stop","strength":1.0,"price":96.0,"stop_level":97.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-06-05","known_ts":"2014-06-09","bar_index":330,"type":"BUY","strength":0.863,"price":93.6,"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":80},{"ts":"2014-07-17","known_ts":"2014-07-17","bar_index":339,"type":"SELL","basis":"structure_stop","strength":0.863,"price":79.2,"stop_level":81.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-09-12","known_ts":"2014-09-16","bar_index":353,"type":"BUY","strength":0.588,"price":63.6,"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":"2014-10-21","known_ts":"2014-10-23","bar_index":362,"type":"BUY","strength":0.588,"price":51.24,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":25},{"ts":"2014-11-17","known_ts":"2014-11-17","bar_index":368,"type":"SELL","basis":"structure_stop","strength":0.588,"price":42.36,"stop_level":47.28,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2014-12-03","known_ts":"2014-12-05","bar_index":372,"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":"2014-12-03","trigger_known_ts":"2014-12-05","strength":0.45,"price":35.4,"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.69898,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":31.44,"atr14":3.001646,"stop_level":29.939177,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-24","known_ts":"2014-12-29","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":"2014-12-24","trigger_known_ts":"2014-12-29","strength":0.45,"price":30.48,"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.740816,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":28.08,"atr14":2.497309,"stop_level":26.831346,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-30","known_ts":"2015-01-02","bar_index":378,"type":"BUY","strength":0.45,"price":36.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":"2014-12-30","known_ts":"2015-01-02","bar_index":378,"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":"2014-12-30","trigger_known_ts":"2015-01-02","strength":0.45,"price":36.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.693878,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":28.8,"atr14":2.628392,"stop_level":27.485804,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-04-01","known_ts":"2015-04-01","bar_index":399,"type":"RECLAIM","strength":0.863,"price":53.4,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-11-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-04-09","known_ts":"2015-04-09","bar_index":400,"type":"SELL","basis":"structure_stop","strength":0.725,"price":47.88,"stop_level":49.08,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-04-15","known_ts":"2015-04-15","bar_index":402,"type":"RECLAIM","strength":0.725,"price":49.2,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-04-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":"2015-04-09","prior_stop_level":49.08,"sweep_low":45.24,"atr14":3.193496,"stop_level":43.643252,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-04-23","known_ts":"2015-04-23","bar_index":404,"type":"RECLAIM","strength":0.863,"price":50.16,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-04-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-07-28","known_ts":"2015-07-30","bar_index":426,"type":"BUY","strength":0.863,"price":44.4,"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":"2015-08-26","known_ts":"2015-08-26","bar_index":433,"type":"SELL","basis":"structure_stop","strength":1.0,"price":40.8,"stop_level":43.08,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-08-27","known_ts":"2015-08-27","bar_index":433,"type":"RECLAIM","strength":1.0,"price":44.4,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-08-26 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":"2015-08-26","prior_stop_level":43.08,"sweep_low":38.64,"atr14":4.855554,"stop_level":36.212223,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-03","known_ts":"2015-12-07","bar_index":456,"type":"BUY","strength":0.45,"price":36.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":"2015-12-22","known_ts":"2015-12-22","bar_index":460,"type":"SELL","basis":"structure_stop","strength":0.45,"price":30.12,"stop_level":33.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2016-02-09","known_ts":"2016-02-11","bar_index":471,"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-09","trigger_known_ts":"2016-02-11","strength":0.45,"price":27.72,"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.480899,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":25.2,"atr14":1.693795,"stop_level":24.353103,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-12","known_ts":"2016-02-17","bar_index":472,"type":"BUY","strength":0.45,"price":29.4,"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-02-12","known_ts":"2016-02-17","bar_index":472,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2016-02-12","trigger_known_ts":"2016-02-17","strength":0.45,"price":29.4,"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.449438,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":25.2,"atr14":1.728348,"stop_level":24.335826,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-10","known_ts":"2016-03-10","bar_index":478,"type":"RECLAIM","strength":0.725,"price":41.4,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-02-12 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-03-18","known_ts":"2016-03-18","bar_index":480,"type":"SELL","basis":"structure_stop","strength":0.725,"price":33.0,"stop_level":34.56,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-03-23","known_ts":"2016-03-23","bar_index":481,"type":"SELL","basis":"structure_stop","strength":0.725,"price":28.56,"stop_level":34.56,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-06-01","known_ts":"2016-06-03","bar_index":497,"type":"BUY","strength":0.45,"price":25.8,"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-06-01","known_ts":"2016-06-03","bar_index":497,"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-06-01","trigger_known_ts":"2016-06-03","strength":0.45,"price":25.8,"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.486874,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":21.72,"atr14":2.427941,"stop_level":20.506029,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-06-24","known_ts":"2016-06-24","bar_index":502,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.0,"stop_level":24.24,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-08-01","known_ts":"2016-08-03","bar_index":511,"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-08-01","trigger_known_ts":"2016-08-03","strength":0.45,"price":21.6,"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.570406,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.48,"atr14":1.44874,"stop_level":17.75563,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-09-02","known_ts":"2016-09-07","bar_index":519,"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-02","trigger_known_ts":"2016-09-07","strength":0.45,"price":18.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.605263,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.16,"atr14":2.48419,"stop_level":9.917905,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-09-08","known_ts":"2016-09-12","bar_index":520,"type":"BUY","strength":0.45,"price":16.56,"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-09-08","known_ts":"2016-09-12","bar_index":520,"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-09-08","trigger_known_ts":"2016-09-12","strength":0.45,"price":16.56,"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.630027,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.16,"atr14":2.437976,"stop_level":9.941012,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-11-07","known_ts":"2016-11-09","bar_index":534,"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-07","trigger_known_ts":"2016-11-09","strength":0.45,"price":8.04,"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.805797,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.32,"atr14":1.195031,"stop_level":6.722485,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-11-29","known_ts":"2016-12-01","bar_index":539,"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-29","trigger_known_ts":"2016-12-01","strength":0.45,"price":6.24,"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.849275,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.76,"atr14":1.057381,"stop_level":5.23131,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-12-07","known_ts":"2016-12-09","bar_index":541,"type":"BUY","strength":0.45,"price":8.16,"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-12-07","known_ts":"2016-12-09","bar_index":541,"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-12-07","trigger_known_ts":"2016-12-09","strength":0.45,"price":8.16,"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.802899,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.64,"atr14":1.050341,"stop_level":5.114829,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-01-04","known_ts":"2017-01-04","bar_index":547,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.6,"stop_level":6.72,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-01-11","known_ts":"2017-01-11","bar_index":548,"type":"RECLAIM","strength":0.588,"price":8.4,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-01-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2017-01-04","prior_stop_level":6.72,"sweep_low":6.0,"atr14":0.917786,"stop_level":5.541107,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-01-19","known_ts":"2017-01-19","bar_index":550,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.76,"stop_level":6.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-01-23","known_ts":"2017-01-23","bar_index":551,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.08,"stop_level":6.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-05-26","known_ts":"2017-05-31","bar_index":580,"type":"BUY","strength":0.725,"price":8.28,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2017-08-04","known_ts":"2017-08-08","bar_index":596,"type":"REBUY","strength":1.0,"price":10.56,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2017-11-15","known_ts":"2017-11-17","bar_index":620,"type":"BUY","strength":0.863,"price":9.36,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2018-02-16","known_ts":"2018-02-21","bar_index":641,"type":"BUY","strength":0.588,"price":6.11,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":25},{"ts":"2018-07-06","known_ts":"2018-07-10","bar_index":673,"type":"BUY","strength":0.588,"price":6.05,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":15},{"ts":"2018-08-01","known_ts":"2018-08-01","bar_index":679,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.82,"stop_level":5.85,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2018-08-07","known_ts":"2018-08-07","bar_index":680,"type":"RECLAIM","strength":0.588,"price":5.86,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-08-01 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":"2018-08-01","prior_stop_level":5.85,"sweep_low":5.71,"atr14":0.254447,"stop_level":5.582777,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-24","known_ts":"2018-08-24","bar_index":684,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.0,"stop_level":5.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2018-11-02","known_ts":"2018-11-06","bar_index":701,"type":"BUY","strength":0.45,"price":3.25,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-11-02","known_ts":"2018-11-06","bar_index":701,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2018-11-02","trigger_known_ts":"2018-11-06","strength":0.45,"price":3.25,"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.666667,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.1,"atr14":0.198976,"stop_level":3.000512,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-26","known_ts":"2018-12-26","bar_index":712,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.48,"stop_level":3.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-12-28","known_ts":"2018-12-28","bar_index":713,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.27,"stop_level":3.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2019-01-07","known_ts":"2019-01-09","bar_index":715,"type":"REBUY","strength":0.45,"price":2.25,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-03-05","known_ts":"2019-03-05","bar_index":728,"type":"RECLAIM","strength":0.725,"price":4.4,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-12-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-25","known_ts":"2019-03-25","bar_index":732,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.8,"stop_level":2.93,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-26","known_ts":"2019-03-26","bar_index":733,"type":"RECLAIM","strength":0.725,"price":3.02,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-03-25","prior_stop_level":2.93,"sweep_low":2.8,"atr14":0.309512,"stop_level":2.645244,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-05-21","known_ts":"2019-05-23","bar_index":746,"type":"BUY","strength":0.863,"price":3.4,"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":30},{"ts":"2019-06-07","known_ts":"2019-06-07","bar_index":750,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.91,"stop_level":3.37,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2019-07-22","known_ts":"2019-07-24","bar_index":760,"type":"BUY","strength":0.725,"price":2.99,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":20},{"ts":"2019-08-02","known_ts":"2019-08-06","bar_index":763,"type":"BUY","strength":0.725,"price":3.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":20},{"ts":"2019-08-20","known_ts":"2019-08-22","bar_index":767,"type":"REBUY","strength":0.725,"price":2.93,"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":20},{"ts":"2019-08-28","known_ts":"2019-08-28","bar_index":769,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.53,"stop_level":2.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2019-08-30","known_ts":"2019-08-30","bar_index":769,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.55,"stop_level":2.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2019-10-11","known_ts":"2019-10-11","bar_index":779,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.7,"stop_level":2.76,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2019-10-18","known_ts":"2019-10-18","bar_index":781,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.42,"stop_level":2.53,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2020-01-07","known_ts":"2020-01-09","bar_index":799,"type":"BUY","strength":0.588,"price":1.6,"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":"2020-02-28","known_ts":"2020-03-03","bar_index":811,"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-02-28","trigger_known_ts":"2020-03-03","strength":0.588,"price":1.21,"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.725,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.07,"atr14":0.127814,"stop_level":1.006093,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-03-25","known_ts":"2020-03-27","bar_index":817,"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-25","trigger_known_ts":"2020-03-27","strength":0.45,"price":0.65,"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.814286,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.55,"atr14":0.124518,"stop_level":0.487741,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-07","known_ts":"2020-04-09","bar_index":820,"type":"BUY","strength":0.45,"price":0.76,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-04-07","known_ts":"2020-04-09","bar_index":820,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2020-04-07","trigger_known_ts":"2020-04-09","strength":0.45,"price":0.76,"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.782857,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.6,"atr14":0.107498,"stop_level":0.546251,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-13","known_ts":"2020-05-13","bar_index":828,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.66,"stop_level":0.67,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-11","known_ts":"2020-06-11","bar_index":835,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.19,"stop_level":1.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-07-21","known_ts":"2020-07-23","bar_index":844,"type":"BUY","strength":0.725,"price":1.13,"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":10},{"ts":"2020-08-19","known_ts":"2020-08-19","bar_index":851,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.91,"stop_level":1.04,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-08-25","known_ts":"2020-08-25","bar_index":852,"type":"RECLAIM","strength":0.725,"price":1.08,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-08-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-08-19","prior_stop_level":1.04,"sweep_low":0.8,"atr14":0.209113,"stop_level":0.695443,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-10-01","known_ts":"2020-10-05","bar_index":861,"type":"BUY","strength":1.0,"price":1.52,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2020-10-28","known_ts":"2020-10-28","bar_index":867,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.28,"stop_level":1.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-01-06","known_ts":"2021-01-08","bar_index":883,"type":"BUY","strength":0.863,"price":1.33,"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":0},{"ts":"2021-06-11","known_ts":"2021-06-15","bar_index":919,"type":"BUY","strength":0.725,"price":1.75,"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":"2021-07-07","known_ts":"2021-07-07","bar_index":924,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.5,"stop_level":1.61,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2021-07-08","known_ts":"2021-07-08","bar_index":925,"type":"RECLAIM","strength":0.588,"price":1.85,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-07-07 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-07-07","prior_stop_level":1.61,"sweep_low":1.43,"atr14":0.164905,"stop_level":1.347548,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-07-19","known_ts":"2021-07-19","bar_index":927,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.26,"stop_level":1.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2021-08-24","known_ts":"2021-08-26","bar_index":936,"type":"BUY","strength":0.588,"price":1.28,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2021-09-23","known_ts":"2021-09-27","bar_index":943,"type":"BUY","strength":0.588,"price":1.17,"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-10-01","known_ts":"2021-10-05","bar_index":945,"type":"BUY","strength":0.588,"price":1.13,"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":"2021-11-05","known_ts":"2021-11-05","bar_index":953,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.14,"stop_level":1.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-11-16","known_ts":"2021-11-16","bar_index":955,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.0,"stop_level":1.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-12-31","known_ts":"2022-01-04","bar_index":966,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2021-12-31","trigger_known_ts":"2022-01-04","strength":0.45,"price":0.64,"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.852194,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.53,"atr14":0.061423,"stop_level":0.499288,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-01-10","known_ts":"2022-01-12","bar_index":968,"type":"BUY","strength":0.45,"price":0.64,"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-01-10","known_ts":"2022-01-12","bar_index":968,"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-01-10","trigger_known_ts":"2022-01-12","strength":0.45,"price":0.64,"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.852194,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.53,"atr14":0.057226,"stop_level":0.501387,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-02-04","known_ts":"2022-02-08","bar_index":974,"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-02-04","trigger_known_ts":"2022-02-08","strength":0.588,"price":0.62,"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.856813,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":0.56,"atr14":0.041579,"stop_level":0.539211,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-16","known_ts":"2022-05-18","bar_index":997,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-05-16","trigger_known_ts":"2022-05-18","strength":0.45,"price":0.54,"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.73,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.48,"atr14":0.037463,"stop_level":0.461268,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-02","known_ts":"2022-06-06","bar_index":1001,"type":"BUY","strength":0.588,"price":0.69,"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":"2022-06-02","known_ts":"2022-06-06","bar_index":1001,"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-06-02","trigger_known_ts":"2022-06-06","strength":0.588,"price":0.69,"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.655,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":0.51,"atr14":0.041283,"stop_level":0.489358,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-17","known_ts":"2022-06-17","bar_index":1004,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.49,"stop_level":0.51,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-07-29","known_ts":"2022-08-02","bar_index":1014,"type":"BUY","strength":0.588,"price":0.51,"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":"2022-08-18","known_ts":"2022-08-18","bar_index":1018,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.48,"stop_level":0.49,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-24","known_ts":"2022-08-26","bar_index":1020,"type":"BUY","strength":0.588,"price":0.51,"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":"2022-08-25","known_ts":"2022-08-25","bar_index":1020,"type":"RECLAIM","strength":0.588,"price":0.51,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-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":"2022-08-18","prior_stop_level":0.49,"sweep_low":0.43,"atr14":0.043431,"stop_level":0.408284,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-07","known_ts":"2022-09-07","bar_index":1023,"type":"RECLAIM","strength":0.725,"price":0.69,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-08-24 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-10-20","known_ts":"2022-10-20","bar_index":1033,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.64,"stop_level":0.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-11-04","known_ts":"2022-11-04","bar_index":1037,"type":"RECLAIM","strength":0.863,"price":0.67,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-10-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-28","known_ts":"2022-12-30","bar_index":1049,"type":"BUY","strength":0.725,"price":0.66,"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":"2023-01-09","known_ts":"2023-01-09","bar_index":1051,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.61,"stop_level":0.63,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2023-01-10","known_ts":"2023-01-10","bar_index":1051,"type":"RECLAIM","strength":0.725,"price":0.64,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-01-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2023-01-09","prior_stop_level":0.63,"sweep_low":0.57,"atr14":0.058551,"stop_level":0.540724,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-02-02","known_ts":"2023-02-02","bar_index":1057,"type":"RECLAIM","strength":1.0,"price":0.71,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-01-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-03-13","known_ts":"2023-03-13","bar_index":1065,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.68,"stop_level":0.73,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-03-16","known_ts":"2023-03-16","bar_index":1066,"type":"RECLAIM","strength":1.0,"price":0.74,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-03-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-03-13","prior_stop_level":0.73,"sweep_low":0.65,"atr14":0.102009,"stop_level":0.598996,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-05-22","known_ts":"2023-05-24","bar_index":1082,"type":"BUY","strength":0.725,"price":0.67,"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":"2023-09-13","known_ts":"2023-09-13","bar_index":1108,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.21,"stop_level":1.22,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-09-15","known_ts":"2023-09-15","bar_index":1108,"type":"RECLAIM","strength":1.0,"price":1.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-09-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-09-13","prior_stop_level":1.22,"sweep_low":1.11,"atr14":0.089463,"stop_level":1.065269,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-12-04","known_ts":"2023-12-04","bar_index":1127,"type":"RECLAIM","strength":1.0,"price":1.31,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-09-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-12-12","known_ts":"2023-12-12","bar_index":1129,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.19,"stop_level":1.24,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-02-22","known_ts":"2024-02-26","bar_index":1145,"type":"BUY","strength":0.725,"price":1.11,"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":"2024-03-18","known_ts":"2024-03-18","bar_index":1150,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.1,"stop_level":1.12,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-01","known_ts":"2024-08-01","bar_index":1182,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.69,"stop_level":0.73,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-08-09","known_ts":"2024-08-09","bar_index":1184,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.62,"stop_level":0.64,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-08-19","known_ts":"2024-08-21","bar_index":1186,"type":"REBUY","strength":0.588,"price":0.65,"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":"2024-10-11","known_ts":"2024-10-11","bar_index":1198,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.6,"stop_level":0.63,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-10-30","known_ts":"2024-11-01","bar_index":1203,"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":"2024-10-30","trigger_known_ts":"2024-11-01","strength":0.588,"price":0.53,"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.613139,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":0.53,"atr14":0.031654,"stop_level":0.514173,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-12-17","known_ts":"2024-12-19","bar_index":1214,"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":"2024-12-17","trigger_known_ts":"2024-12-19","strength":0.45,"price":0.36,"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.704918,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.33,"atr14":0.025671,"stop_level":0.317164,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-12-26","known_ts":"2024-12-30","bar_index":1216,"type":"BUY","strength":0.588,"price":0.46,"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":"2024-12-26","known_ts":"2024-12-30","bar_index":1216,"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":"2024-12-26","trigger_known_ts":"2024-12-30","strength":0.588,"price":0.46,"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.616667,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":0.35,"atr14":0.037408,"stop_level":0.331296,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-01-21","known_ts":"2025-01-23","bar_index":1221,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2025-01-21","trigger_known_ts":"2025-01-23","strength":0.588,"price":0.54,"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.542373,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":0.44,"atr14":0.056298,"stop_level":0.411851,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-02-26","known_ts":"2025-02-26","bar_index":1229,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.54,"stop_level":0.56,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-04-25","known_ts":"2025-04-29","bar_index":1243,"type":"BUY","strength":0.725,"price":0.49,"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":80},{"ts":"2025-06-12","known_ts":"2025-06-12","bar_index":1254,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.65,"stop_level":0.66,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-07-01","known_ts":"2025-07-01","bar_index":1258,"type":"RECLAIM","strength":0.863,"price":0.69,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-06-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-11-12","known_ts":"2025-11-12","bar_index":1289,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.72,"stop_level":0.74,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-12-16","known_ts":"2025-12-18","bar_index":1297,"type":"BUY","strength":0.863,"price":0.77,"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":"2026-03-06","known_ts":"2026-03-10","bar_index":1315,"type":"BUY","strength":0.588,"price":0.62,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"aplus","score":90},{"ts":"2026-03-25","known_ts":"2026-03-25","bar_index":1319,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.56,"stop_level":0.58,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2026-04-20","known_ts":"2026-04-22","bar_index":1325,"type":"BUY","strength":0.588,"price":0.52,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":25},{"ts":"2026-05-14","known_ts":"2026-05-14","bar_index":1331,"type":"SELL","basis":"structure_stop","strength":0.45,"price":0.47,"stop_level":0.52,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2026-05-18","known_ts":"2026-05-18","bar_index":1331,"type":"SELL","basis":"structure_stop","strength":0.45,"price":0.46,"stop_level":0.52,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2026-07-13","known_ts":"2026-07-15","bar_index":1344,"type":"BUY","strength":0.45,"price":0.45,"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":"2026-07-13","known_ts":"2026-07-15","bar_index":1344,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2026-07-13","trigger_known_ts":"2026-07-15","strength":0.45,"price":0.45,"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.488636,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.39,"atr14":0.028512,"stop_level":0.375744,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-08-11","known_ts":"2026-08-11","bar_index":1351,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.32,"stop_level":0.43,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-08-14","known_ts":"2026-08-14","bar_index":1352,"type":"SELL","basis":"structure_stop","strength":0.45,"price":0.31,"stop_level":0.43,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2026-08-27","known_ts":"2026-08-31","bar_index":1355,"type":"BUY","strength":0.588,"price":0.392,"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}],"state":{"position_hint":"flat","last_signal":"BUY","last_scored_signal":"SELL","last_scored_ts":"2026-08-14","last_scored_basis":"structure_stop","bars_since_signal":1,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":true,"above200":false},"early_dots":["2017-08-25","2017-12-07","2017-12-20","2018-02-16","2018-03-12","2018-05-18","2018-07-06","2018-09-13","2018-10-12","2019-04-30","2019-06-28","2019-10-31","2019-12-05","2020-09-10","2020-10-01","2020-12-28","2021-04-08","2021-04-21","2021-05-17","2021-08-03","2021-08-24","2021-09-20","2021-10-14","2021-12-06","2022-11-04","2022-11-22","2023-04-18","2023-10-04","2023-12-26","2024-01-23","2024-02-22","2024-04-18","2024-05-22","2025-03-13","2025-04-16","2025-08-05","2025-12-03","2026-03-03","2026-04-10","2026-07-13"],"warnings":[{"ts":"2022-06-15","kind":"arm","px":0.52},{"ts":"2022-06-17","kind":"confirm","px":0.49,"level":0.51},{"ts":"2022-08-17","kind":"arm","px":0.47},{"ts":"2022-08-18","kind":"confirm","px":0.48,"level":0.49},{"ts":"2022-09-15","kind":"arm","px":0.65},{"ts":"2022-10-19","kind":"arm","px":0.62},{"ts":"2022-10-20","kind":"confirm","px":0.64,"level":0.7},{"ts":"2023-01-06","kind":"arm","px":0.63},{"ts":"2023-01-09","kind":"confirm","px":0.61,"level":0.63},{"ts":"2023-03-07","kind":"arm","px":0.95},{"ts":"2023-03-13","kind":"confirm","px":0.68,"level":0.73},{"ts":"2023-06-23","kind":"arm","px":0.81},{"ts":"2023-08-17","kind":"arm","px":1.16},{"ts":"2023-09-13","kind":"confirm","px":1.21,"level":1.22},{"ts":"2023-11-30","kind":"arm","px":1.24},{"ts":"2023-12-12","kind":"confirm","px":1.19,"level":1.24},{"ts":"2024-03-14","kind":"arm","px":1.14},{"ts":"2024-03-18","kind":"confirm","px":1.1,"level":1.12},{"ts":"2024-07-31","kind":"arm","px":0.73},{"ts":"2024-08-01","kind":"confirm","px":0.69,"level":0.73},{"ts":"2024-08-07","kind":"arm","px":0.65},{"ts":"2024-08-09","kind":"confirm","px":0.62,"level":0.64},{"ts":"2024-10-10","kind":"arm","px":0.59},{"ts":"2024-10-11","kind":"confirm","px":0.6,"level":0.63},{"ts":"2025-01-15","kind":"arm","px":0.53},{"ts":"2025-02-26","kind":"confirm","px":0.54,"level":0.56},{"ts":"2025-05-29","kind":"arm","px":0.7},{"ts":"2025-06-12","kind":"confirm","px":0.65,"level":0.66},{"ts":"2025-09-29","kind":"arm","px":0.64},{"ts":"2025-11-12","kind":"confirm","px":0.72,"level":0.74},{"ts":"2026-03-24","kind":"arm","px":0.56},{"ts":"2026-03-25","kind":"confirm","px":0.56,"level":0.58},{"ts":"2026-05-13","kind":"arm","px":0.48},{"ts":"2026-05-14","kind":"confirm","px":0.47,"level":0.52},{"ts":"2026-05-15","kind":"arm","px":0.46},{"ts":"2026-05-18","kind":"confirm","px":0.46,"level":0.52},{"ts":"2026-07-28","kind":"arm","px":0.43},{"ts":"2026-08-11","kind":"confirm","px":0.32,"level":0.43},{"ts":"2026-08-13","kind":"arm","px":0.31},{"ts":"2026-08-14","kind":"confirm","px":0.31,"level":0.43}],"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":[]}}}