{"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":"IEP","timeframe":"3D","as_of":"2026-08-12T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2011-11-16","known_ts":"2011-11-16","bar_index":32,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.8333,"stop_level":5.8414,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-22","known_ts":"2011-11-22","bar_index":34,"type":"RECLAIM","strength":0.588,"price":5.9028,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2011-11-16","prior_stop_level":5.8414,"sweep_low":5.729,"atr14":0.187071,"stop_level":5.635465,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-06","known_ts":"2012-01-10","bar_index":44,"type":"BUY","strength":0.588,"price":6.1106,"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":"2012-01-30","known_ts":"2012-01-30","bar_index":49,"type":"RECLAIM","strength":0.725,"price":6.0551,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2012-01-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-05-02","known_ts":"2012-05-02","bar_index":70,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.3511,"stop_level":7.5624,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-07-23","known_ts":"2012-07-23","bar_index":89,"type":"SELL","basis":"structure_stop","strength":0.45,"price":6.2161,"stop_level":6.6804,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2012-08-30","known_ts":"2012-08-30","bar_index":98,"type":"SELL","basis":"structure_stop","strength":0.45,"price":6.441,"stop_level":6.5711,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2012-09-06","known_ts":"2012-09-06","bar_index":100,"type":"RECLAIM","strength":0.588,"price":6.6183,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-08-30 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":"2012-08-30","prior_stop_level":6.5711,"sweep_low":6.2279,"atr14":0.162483,"stop_level":6.146658,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-05","known_ts":"2012-10-05","bar_index":107,"type":"RECLAIM","strength":0.725,"price":6.8818,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-08-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-10-23","known_ts":"2012-10-23","bar_index":111,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.7809,"stop_level":6.8313,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-10-25","known_ts":"2012-10-25","bar_index":111,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.8069,"stop_level":6.8313,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-12-12","known_ts":"2012-12-14","bar_index":122,"type":"BUY","strength":0.588,"price":6.6317,"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":"2013-03-01","known_ts":"2013-03-01","bar_index":139,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.9732,"stop_level":11.1042,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-05-10","known_ts":"2013-05-10","bar_index":156,"type":"RECLAIM","strength":1.0,"price":13.989,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-03-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-12","known_ts":"2013-06-12","bar_index":163,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.0593,"stop_level":12.0744,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-06-13","known_ts":"2013-06-13","bar_index":163,"type":"RECLAIM","strength":0.863,"price":12.2173,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2013-06-12","prior_stop_level":12.0744,"sweep_low":11.9836,"atr14":0.684278,"stop_level":11.641461,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-08-06","known_ts":"2013-08-08","bar_index":176,"type":"BUY","strength":0.725,"price":12.4829,"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":40},{"ts":"2013-11-29","known_ts":"2013-12-03","bar_index":203,"type":"REBUY","strength":1.0,"price":22.3516,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2013-12-30","known_ts":"2013-12-30","bar_index":209,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.2101,"stop_level":19.419,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-01-02","known_ts":"2014-01-02","bar_index":210,"type":"RECLAIM","strength":0.863,"price":19.5641,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-12-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2013-12-30","prior_stop_level":19.419,"sweep_low":18.1341,"atr14":1.002249,"stop_level":17.632975,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-03-04","known_ts":"2014-03-06","bar_index":224,"type":"BUY","strength":0.725,"price":20.3447,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2014-04-24","known_ts":"2014-04-28","bar_index":236,"type":"BUY","strength":0.725,"price":17.5337,"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-08-07","known_ts":"2014-08-07","bar_index":260,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.1931,"stop_level":18.2038,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-08-11","known_ts":"2014-08-11","bar_index":261,"type":"RECLAIM","strength":0.588,"price":18.5057,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-08-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":"2014-08-07","prior_stop_level":18.2038,"sweep_low":18.0457,"atr14":0.405194,"stop_level":17.843103,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-08-22","known_ts":"2014-08-22","bar_index":264,"type":"RECLAIM","strength":0.725,"price":20.2344,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-08-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-09-15","known_ts":"2014-09-15","bar_index":269,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.532,"stop_level":19.6005,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-09-18","known_ts":"2014-09-18","bar_index":270,"type":"RECLAIM","strength":0.725,"price":19.9102,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-09-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-09-15","prior_stop_level":19.6005,"sweep_low":19.4492,"atr14":0.308676,"stop_level":19.294862,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-11-07","known_ts":"2014-11-11","bar_index":282,"type":"BUY","strength":0.588,"price":18.9792,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2014-12-04","known_ts":"2014-12-04","bar_index":288,"type":"SELL","basis":"structure_stop","strength":0.45,"price":18.6961,"stop_level":19.0487,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2014-12-08","known_ts":"2014-12-08","bar_index":288,"type":"SELL","basis":"structure_stop","strength":0.45,"price":18.0969,"stop_level":19.0487,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2014-12-22","known_ts":"2014-12-24","bar_index":292,"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-22","trigger_known_ts":"2014-12-24","strength":0.45,"price":17.2182,"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.153676,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":16.4436,"atr14":0.431758,"stop_level":16.227721,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-01-14","known_ts":"2015-01-16","bar_index":297,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-01-14","trigger_known_ts":"2015-01-16","strength":0.45,"price":16.9625,"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.166245,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":16.3687,"atr14":0.397736,"stop_level":16.169832,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-01-20","known_ts":"2015-01-22","bar_index":298,"type":"BUY","strength":0.45,"price":17.6183,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-01-20","known_ts":"2015-01-22","bar_index":298,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2015-01-20","trigger_known_ts":"2015-01-22","strength":0.45,"price":17.6183,"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.13401,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":16.3687,"atr14":0.449786,"stop_level":16.143807,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-02-05","known_ts":"2015-02-05","bar_index":302,"type":"RECLAIM","strength":0.725,"price":18.4203,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-01-20 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-02-18","known_ts":"2015-02-18","bar_index":304,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.0129,"stop_level":18.0768,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-02-23","known_ts":"2015-02-23","bar_index":305,"type":"RECLAIM","strength":0.588,"price":18.1609,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-02-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":"2015-02-18","prior_stop_level":18.0768,"sweep_low":17.812,"atr14":0.379278,"stop_level":17.622361,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-04","known_ts":"2015-03-04","bar_index":308,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.2511,"stop_level":17.949,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-03-30","known_ts":"2015-04-01","bar_index":314,"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-03-30","trigger_known_ts":"2015-04-01","strength":0.45,"price":16.4343,"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.187804,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":16.2579,"atr14":0.402432,"stop_level":16.056684,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-04-13","known_ts":"2015-04-15","bar_index":317,"type":"BUY","strength":0.45,"price":16.9448,"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-04-13","known_ts":"2015-04-15","bar_index":317,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2015-04-13","trigger_known_ts":"2015-04-15","strength":0.45,"price":16.9448,"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.162575,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":16.3415,"atr14":0.351145,"stop_level":16.165928,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-05-27","known_ts":"2015-05-27","bar_index":327,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.1317,"stop_level":17.1486,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-05-28","known_ts":"2015-05-28","bar_index":327,"type":"RECLAIM","strength":0.588,"price":17.1524,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-05-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-05-27","prior_stop_level":17.1486,"sweep_low":17.0751,"atr14":0.237616,"stop_level":16.956292,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-05-29","known_ts":"2015-05-29","bar_index":328,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.0769,"stop_level":17.1486,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-06-02","known_ts":"2015-06-02","bar_index":328,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.1147,"stop_level":17.1486,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-06-24","known_ts":"2015-06-26","bar_index":334,"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-06-24","trigger_known_ts":"2015-06-26","strength":0.45,"price":16.4128,"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.188866,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":16.226,"atr14":0.204131,"stop_level":16.123935,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-07-13","known_ts":"2015-07-15","bar_index":338,"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-07-13","trigger_known_ts":"2015-07-15","strength":0.45,"price":15.977,"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.210404,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.1996,"atr14":0.322802,"stop_level":15.038199,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-08-24","known_ts":"2015-08-26","bar_index":348,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-08-24","trigger_known_ts":"2015-08-26","strength":0.45,"price":13.4153,"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.332788,"monthly_oversold_dwell":11,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.0603,"atr14":0.512983,"stop_level":11.803809,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-09-01","known_ts":"2015-09-03","bar_index":350,"type":"BUY","strength":0.45,"price":13.242,"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-09-01","known_ts":"2015-09-03","bar_index":350,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2015-09-01","trigger_known_ts":"2015-09-03","strength":0.45,"price":13.242,"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.32841,"monthly_oversold_dwell":12,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.0603,"atr14":0.504873,"stop_level":11.807864,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-09-15","known_ts":"2015-09-17","bar_index":353,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-09-15","trigger_known_ts":"2015-09-17","strength":0.45,"price":13.6693,"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.306739,"monthly_oversold_dwell":12,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.0014,"atr14":0.409214,"stop_level":12.796793,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-12","known_ts":"2015-11-12","bar_index":367,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.3106,"stop_level":14.6278,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-01-25","known_ts":"2016-01-27","bar_index":383,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-01-25","trigger_known_ts":"2016-01-27","strength":0.45,"price":10.2922,"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.441258,"monthly_oversold_dwell":16,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.6189,"atr14":0.502928,"stop_level":9.367436,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-16","known_ts":"2016-02-18","bar_index":388,"type":"BUY","strength":0.45,"price":10.7673,"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-16","known_ts":"2016-02-18","bar_index":388,"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-16","trigger_known_ts":"2016-02-18","strength":0.45,"price":10.7673,"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.40771,"monthly_oversold_dwell":17,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.3429,"atr14":0.534159,"stop_level":8.075821,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-21","known_ts":"2016-03-21","bar_index":396,"type":"RECLAIM","strength":0.725,"price":12.7508,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-02-16 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-03-30","known_ts":"2016-03-30","bar_index":398,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.542,"stop_level":12.6524,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-03-31","known_ts":"2016-03-31","bar_index":398,"type":"RECLAIM","strength":0.725,"price":12.6585,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-03-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":"2016-03-30","prior_stop_level":12.6524,"sweep_low":12.4697,"atr14":0.482558,"stop_level":12.228421,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-05","known_ts":"2016-04-05","bar_index":399,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.1425,"stop_level":12.6524,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-08-15","known_ts":"2016-08-15","bar_index":430,"type":"RECLAIM","strength":0.863,"price":12.3522,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-08-22","known_ts":"2016-08-22","bar_index":431,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.5553,"stop_level":10.9923,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-11-08","known_ts":"2016-11-10","bar_index":450,"type":"BUY","strength":0.45,"price":11.068,"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-11","known_ts":"2016-11-11","bar_index":451,"type":"RECLAIM","strength":0.725,"price":12.2521,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-11-08 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-01-17","known_ts":"2017-01-17","bar_index":465,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.6017,"stop_level":13.0911,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-02-01","known_ts":"2017-02-01","bar_index":469,"type":"RECLAIM","strength":1.0,"price":13.0386,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-01-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-04-25","known_ts":"2017-04-27","bar_index":488,"type":"BUY","strength":0.725,"price":11.7949,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2017-05-17","known_ts":"2017-05-17","bar_index":493,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.2839,"stop_level":11.4153,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2017-05-22","known_ts":"2017-05-22","bar_index":494,"type":"RECLAIM","strength":0.588,"price":11.506,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-05-17 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":"2017-05-17","prior_stop_level":11.4153,"sweep_low":11.1288,"atr14":0.330038,"stop_level":10.963781,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-06-07","known_ts":"2017-06-09","bar_index":498,"type":"REBUY","strength":0.588,"price":11.3047,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":80},{"ts":"2017-08-17","known_ts":"2017-08-17","bar_index":514,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.9367,"stop_level":11.9502,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2017-08-23","known_ts":"2017-08-23","bar_index":516,"type":"RECLAIM","strength":0.863,"price":12.0319,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-08-17 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":"2017-08-17","prior_stop_level":11.9502,"sweep_low":11.6823,"atr14":0.274878,"stop_level":11.544861,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-08-31","known_ts":"2017-08-31","bar_index":518,"type":"RECLAIM","strength":1.0,"price":12.3814,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-08-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-09-11","known_ts":"2017-09-13","bar_index":520,"type":"BUY","strength":1.0,"price":12.8284,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2017-10-27","known_ts":"2017-10-27","bar_index":531,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.0567,"stop_level":13.1233,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-11-01","known_ts":"2017-11-01","bar_index":532,"type":"RECLAIM","strength":1.0,"price":13.3016,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-10-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-10-27","prior_stop_level":13.1233,"sweep_low":12.9592,"atr14":0.224141,"stop_level":12.84713,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-01-02","known_ts":"2018-01-04","bar_index":546,"type":"BUY","strength":0.863,"price":13.6698,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"2018-02-05","known_ts":"2018-02-05","bar_index":553,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.4232,"stop_level":13.6234,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-02-06","known_ts":"2018-02-06","bar_index":554,"type":"RECLAIM","strength":1.0,"price":13.6722,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-02-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2018-02-05","prior_stop_level":13.6234,"sweep_low":13.0742,"atr14":0.321099,"stop_level":12.91365,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-03-08","known_ts":"2018-03-08","bar_index":561,"type":"RECLAIM","strength":1.0,"price":14.8176,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-02-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-01-03","known_ts":"2019-01-07","bar_index":630,"type":"BUY","strength":0.588,"price":17.3936,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":70},{"ts":"2019-05-14","known_ts":"2019-05-14","bar_index":660,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.5254,"stop_level":20.5603,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-05-21","known_ts":"2019-05-21","bar_index":661,"type":"RECLAIM","strength":0.863,"price":20.6023,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-05-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-05-14","prior_stop_level":20.5603,"sweep_low":19.7994,"atr14":0.474845,"stop_level":19.561977,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-07-01","known_ts":"2019-07-03","bar_index":671,"type":"BUY","strength":0.588,"price":21.2172,"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":"2019-08-12","known_ts":"2019-08-12","bar_index":680,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.7445,"stop_level":21.1488,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-10-11","known_ts":"2019-10-15","bar_index":695,"type":"BUY","strength":0.45,"price":19.8116,"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-10-21","known_ts":"2019-10-21","bar_index":697,"type":"RECLAIM","strength":0.588,"price":20.379,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-10-11 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2019-11-06","known_ts":"2019-11-06","bar_index":701,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.6595,"stop_level":19.7589,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-11-14","known_ts":"2019-11-14","bar_index":703,"type":"SELL","basis":"structure_stop","strength":0.45,"price":19.5605,"stop_level":19.6595,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2019-12-24","known_ts":"2019-12-27","bar_index":712,"type":"BUY","strength":0.45,"price":18.7617,"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-02-07","known_ts":"2020-02-07","bar_index":722,"type":"RECLAIM","strength":0.725,"price":20.2568,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-11-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-02-26","known_ts":"2020-02-26","bar_index":726,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.4188,"stop_level":19.9976,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-11","known_ts":"2020-06-11","bar_index":750,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.8074,"stop_level":16.0695,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-12","known_ts":"2020-06-12","bar_index":751,"type":"RECLAIM","strength":0.588,"price":16.2497,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-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":"2020-06-11","prior_stop_level":16.0695,"sweep_low":15.7255,"atr14":0.562246,"stop_level":15.444377,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-24","known_ts":"2020-06-24","bar_index":753,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.6436,"stop_level":15.8074,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-30","known_ts":"2020-06-30","bar_index":755,"type":"RECLAIM","strength":0.588,"price":15.886,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-06-24","prior_stop_level":15.8074,"sweep_low":15.0866,"atr14":0.505632,"stop_level":14.833784,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-14","known_ts":"2020-07-16","bar_index":758,"type":"BUY","strength":0.588,"price":16.3611,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-07-14","known_ts":"2020-07-16","bar_index":758,"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-07-14","trigger_known_ts":"2020-07-16","strength":0.588,"price":16.3611,"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.268245,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":15.5617,"atr14":0.407866,"stop_level":15.357767,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-08-04","known_ts":"2020-08-04","bar_index":763,"type":"RECLAIM","strength":0.725,"price":17.0392,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2020-07-14 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-09-04","known_ts":"2020-09-04","bar_index":770,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.7653,"stop_level":16.7687,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-09-09","known_ts":"2020-09-09","bar_index":771,"type":"RECLAIM","strength":0.725,"price":16.772,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-09-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-09-04","prior_stop_level":16.7687,"sweep_low":16.3105,"atr14":0.440128,"stop_level":16.090436,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-10-02","known_ts":"2020-10-02","bar_index":777,"type":"RECLAIM","strength":0.863,"price":17.1827,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-09-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-10-07","known_ts":"2020-10-09","bar_index":778,"type":"BUY","strength":0.863,"price":17.4135,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"2020-10-27","known_ts":"2020-10-27","bar_index":782,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.9519,"stop_level":17.2336,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-11-03","known_ts":"2020-11-03","bar_index":784,"type":"RECLAIM","strength":0.725,"price":17.427,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-10-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-10-27","prior_stop_level":17.2336,"sweep_low":16.5277,"atr14":0.35741,"stop_level":16.348995,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-05","known_ts":"2020-11-09","bar_index":785,"type":"BUY","strength":0.863,"price":17.5323,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":75},{"ts":"2020-11-27","known_ts":"2020-11-27","bar_index":790,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.5836,"stop_level":17.6001,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-11-30","known_ts":"2020-11-30","bar_index":790,"type":"RECLAIM","strength":0.863,"price":17.6683,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-11-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-11-27","prior_stop_level":17.6001,"sweep_low":17.4636,"atr14":0.39157,"stop_level":17.267815,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-12-15","known_ts":"2020-12-15","bar_index":794,"type":"RECLAIM","strength":0.863,"price":18.0741,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-11-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-29","known_ts":"2020-12-29","bar_index":797,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.8341,"stop_level":17.8765,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-31","known_ts":"2020-12-31","bar_index":797,"type":"RECLAIM","strength":0.863,"price":17.88,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-12-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-12-29","prior_stop_level":17.8765,"sweep_low":17.6436,"atr14":0.282285,"stop_level":17.502457,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-01-04","known_ts":"2021-01-06","bar_index":798,"type":"REBUY","strength":0.863,"price":19.3762,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2021-03-18","known_ts":"2021-03-18","bar_index":815,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.5865,"stop_level":20.9359,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-06-22","known_ts":"2021-06-24","bar_index":837,"type":"BUY","strength":0.725,"price":21.4087,"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":"2021-07-09","known_ts":"2021-07-13","bar_index":841,"type":"BUY","strength":0.725,"price":21.7726,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2021-08-17","known_ts":"2021-08-17","bar_index":850,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.0531,"stop_level":22.0721,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-08-19","known_ts":"2021-08-19","bar_index":850,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.4679,"stop_level":22.0721,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-10-07","known_ts":"2021-10-11","bar_index":862,"type":"BUY","strength":0.725,"price":21.4208,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2021-11-15","known_ts":"2021-11-15","bar_index":871,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.1825,"stop_level":22.32,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-11-17","known_ts":"2021-11-17","bar_index":871,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.4093,"stop_level":22.32,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-01-03","known_ts":"2022-01-05","bar_index":882,"type":"BUY","strength":0.588,"price":21.5843,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":80},{"ts":"2022-02-25","known_ts":"2022-02-25","bar_index":894,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.0197,"stop_level":22.1988,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-02-28","known_ts":"2022-02-28","bar_index":894,"type":"RECLAIM","strength":0.725,"price":22.2761,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-02-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2022-02-25","prior_stop_level":22.1988,"sweep_low":21.6046,"atr14":0.498278,"stop_level":21.355461,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-03-30","known_ts":"2022-04-01","bar_index":902,"type":"BUY","strength":0.863,"price":22.398,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2022-04-26","known_ts":"2022-04-26","bar_index":908,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.2163,"stop_level":22.2628,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-04-27","known_ts":"2022-04-27","bar_index":908,"type":"RECLAIM","strength":0.863,"price":22.3388,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-04-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":"2022-04-26","prior_stop_level":22.2628,"sweep_low":22.1022,"atr14":0.342015,"stop_level":21.931193,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-12","known_ts":"2022-05-12","bar_index":912,"type":"RECLAIM","strength":1.0,"price":23.1249,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-04-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-07-11","known_ts":"2022-07-13","bar_index":925,"type":"BUY","strength":0.725,"price":22.5315,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2022-08-22","known_ts":"2022-08-22","bar_index":935,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.8986,"stop_level":23.3167,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-08-24","known_ts":"2022-08-24","bar_index":935,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.2995,"stop_level":23.3167,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-08-23","known_ts":"2022-08-23","bar_index":935,"type":"RECLAIM","strength":0.863,"price":23.4043,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2022-08-22","prior_stop_level":23.3167,"sweep_low":22.7801,"atr14":0.427826,"stop_level":22.566187,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-25","known_ts":"2022-08-25","bar_index":936,"type":"RECLAIM","strength":0.863,"price":23.5729,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-24 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":"2022-08-24","prior_stop_level":23.3167,"sweep_low":23.099,"atr14":0.414363,"stop_level":22.891819,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-08","known_ts":"2022-09-08","bar_index":939,"type":"RECLAIM","strength":1.0,"price":23.6913,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-08-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-10-12","known_ts":"2022-10-14","bar_index":947,"type":"BUY","strength":0.863,"price":23.9692,"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":"quality","score":65},{"ts":"2022-11-14","known_ts":"2022-11-14","bar_index":954,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.5615,"stop_level":24.6754,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-11-16","known_ts":"2022-11-16","bar_index":955,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.5615,"stop_level":24.6754,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-11-17","known_ts":"2022-11-17","bar_index":955,"type":"RECLAIM","strength":1.0,"price":24.7224,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-11-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2022-11-14","prior_stop_level":24.6754,"sweep_low":24.2563,"atr14":0.347295,"stop_level":24.082653,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-17","known_ts":"2022-11-17","bar_index":955,"type":"RECLAIM","strength":1.0,"price":24.7224,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-11-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2022-11-16","prior_stop_level":24.6754,"sweep_low":24.2563,"atr14":0.347295,"stop_level":24.082653,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-04","known_ts":"2023-01-06","bar_index":966,"type":"BUY","strength":0.863,"price":25.0631,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2023-01-20","known_ts":"2023-01-20","bar_index":969,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.8785,"stop_level":24.8927,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-01-23","known_ts":"2023-01-23","bar_index":970,"type":"RECLAIM","strength":0.863,"price":24.9826,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-01-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-01-20","prior_stop_level":24.8927,"sweep_low":24.7602,"atr14":0.265285,"stop_level":24.627557,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-02-03","known_ts":"2023-02-03","bar_index":973,"type":"RECLAIM","strength":1.0,"price":25.6971,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-01-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-02-27","known_ts":"2023-02-27","bar_index":978,"type":"SELL","basis":"structure_stop","strength":1.0,"price":25.3612,"stop_level":25.47,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-03-02","known_ts":"2023-03-02","bar_index":979,"type":"RECLAIM","strength":1.0,"price":25.4747,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-02-27","prior_stop_level":25.47,"sweep_low":25.2665,"atr14":0.222963,"stop_level":25.155018,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-04-11","known_ts":"2023-04-13","bar_index":988,"type":"BUY","strength":0.725,"price":25.7273,"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":20},{"ts":"2023-08-04","known_ts":"2023-08-04","bar_index":1014,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.0921,"stop_level":15.9411,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-08-28","known_ts":"2023-08-30","bar_index":1020,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2023-08-28","trigger_known_ts":"2023-08-30","strength":0.588,"price":11.1363,"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.568131,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":10.2037,"atr14":0.741453,"stop_level":9.832973,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-09-11","known_ts":"2023-09-13","bar_index":1023,"type":"BUY","strength":0.588,"price":11.4853,"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":"2023-09-11","known_ts":"2023-09-13","bar_index":1023,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2023-09-11","trigger_known_ts":"2023-09-13","strength":0.588,"price":11.4853,"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.554597,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":10.7764,"atr14":0.579802,"stop_level":10.486499,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-10-05","known_ts":"2023-10-09","bar_index":1029,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2023-10-05","trigger_known_ts":"2023-10-09","strength":0.588,"price":10.2092,"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.604084,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":9.7783,"atr14":0.447046,"stop_level":9.554777,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-10-31","known_ts":"2023-11-02","bar_index":1035,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2023-10-31","trigger_known_ts":"2023-11-02","strength":0.45,"price":9.3802,"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.636233,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.7476,"atr14":0.367496,"stop_level":8.563852,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-11-03","known_ts":"2023-11-07","bar_index":1036,"type":"BUY","strength":0.588,"price":10.9291,"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":"2023-11-03","known_ts":"2023-11-07","bar_index":1036,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2023-11-03","trigger_known_ts":"2023-11-07","strength":0.588,"price":10.9291,"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.576166,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":8.7476,"atr14":0.455108,"stop_level":8.520046,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-11-24","known_ts":"2023-11-24","bar_index":1040,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.9198,"stop_level":10.3782,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-02-14","known_ts":"2024-02-14","bar_index":1059,"type":"RECLAIM","strength":0.863,"price":12.1958,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-11-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-03-08","known_ts":"2024-03-08","bar_index":1064,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.9523,"stop_level":11.0061,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-05-07","known_ts":"2024-05-09","bar_index":1078,"type":"BUY","strength":0.863,"price":10.9159,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"2024-06-11","known_ts":"2024-06-11","bar_index":1086,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.4322,"stop_level":10.4707,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-07-03","known_ts":"2024-07-08","bar_index":1091,"type":"BUY","strength":0.863,"price":10.9574,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2024-08-02","known_ts":"2024-08-02","bar_index":1098,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.951,"stop_level":10.9702,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-08-07","known_ts":"2024-08-07","bar_index":1099,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.2465,"stop_level":10.9702,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-09-27","known_ts":"2024-10-01","bar_index":1111,"type":"BUY","strength":0.588,"price":9.0776,"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":"2024-11-01","known_ts":"2024-11-01","bar_index":1119,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.5196,"stop_level":8.9211,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-11-06","known_ts":"2024-11-06","bar_index":1120,"type":"RECLAIM","strength":0.725,"price":8.9824,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-11-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":"2024-11-01","prior_stop_level":8.9211,"sweep_low":8.1658,"atr14":0.454495,"stop_level":7.938553,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-01-02","known_ts":"2025-01-06","bar_index":1133,"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-02","trigger_known_ts":"2025-01-06","strength":0.45,"price":6.5784,"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.460601,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.0468,"atr14":0.27224,"stop_level":5.91068,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-01-16","known_ts":"2025-01-21","bar_index":1136,"type":"BUY","strength":0.45,"price":6.7557,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-01-16","known_ts":"2025-01-21","bar_index":1136,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2025-01-16","trigger_known_ts":"2025-01-21","strength":0.45,"price":6.7557,"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.446063,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.2382,"atr14":0.279444,"stop_level":6.098478,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-03-10","known_ts":"2025-03-10","bar_index":1147,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.8501,"stop_level":6.9116,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-03-14","known_ts":"2025-03-14","bar_index":1149,"type":"RECLAIM","strength":0.725,"price":7.0888,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-03-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-03-10","prior_stop_level":6.9116,"sweep_low":6.477,"atr14":0.268179,"stop_level":6.342911,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-11","known_ts":"2025-06-11","bar_index":1169,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.5125,"stop_level":6.5282,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2025-06-16","known_ts":"2025-06-16","bar_index":1170,"type":"RECLAIM","strength":0.863,"price":6.8428,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2025-06-11","prior_stop_level":6.5282,"sweep_low":6.308,"atr14":0.212732,"stop_level":6.201634,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-02","known_ts":"2025-07-07","bar_index":1174,"type":"BUY","strength":0.863,"price":6.6619,"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":30},{"ts":"2025-08-01","known_ts":"2025-08-01","bar_index":1181,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.063,"stop_level":7.1338,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2025-08-05","known_ts":"2025-08-05","bar_index":1181,"type":"RECLAIM","strength":0.863,"price":7.1574,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-08-01 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-08-01","prior_stop_level":7.1338,"sweep_low":6.9372,"atr14":0.219753,"stop_level":6.827323,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-11-07","known_ts":"2025-11-07","bar_index":1204,"type":"RECLAIM","strength":1.0,"price":7.5263,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-08-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-11-25","known_ts":"2025-11-28","bar_index":1208,"type":"BUY","strength":1.0,"price":7.1542,"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":"quality","score":75},{"ts":"2025-12-09","known_ts":"2025-12-09","bar_index":1211,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.7401,"stop_level":6.7489,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2025-12-11","known_ts":"2025-12-11","bar_index":1211,"type":"RECLAIM","strength":0.863,"price":6.8458,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-12-09 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-12-09","prior_stop_level":6.7489,"sweep_low":6.6961,"atr14":0.173994,"stop_level":6.609103,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-09","known_ts":"2026-01-13","bar_index":1218,"type":"BUY","strength":0.863,"price":6.8987,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2026-02-24","known_ts":"2026-02-26","bar_index":1228,"type":"REBUY","strength":1.0,"price":7.1454,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2026-03-27","known_ts":"2026-03-27","bar_index":1235,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.9952,"stop_level":7.0421,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-03-30","known_ts":"2026-03-30","bar_index":1236,"type":"RECLAIM","strength":1.0,"price":7.0891,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-03-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-03-27","prior_stop_level":7.0421,"sweep_low":6.9952,"atr14":0.16494,"stop_level":6.91273,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-04-02","known_ts":"2026-04-07","bar_index":1237,"type":"REBUY","strength":1.0,"price":7.2675,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2026-04-13","known_ts":"2026-04-15","bar_index":1239,"type":"REBUY","strength":1.0,"price":7.352,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2026-05-19","known_ts":"2026-05-19","bar_index":1247,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.5,"stop_level":7.521,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-05-20","known_ts":"2026-05-20","bar_index":1248,"type":"RECLAIM","strength":1.0,"price":7.59,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-05-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-05-19","prior_stop_level":7.521,"sweep_low":7.47,"atr14":0.167359,"stop_level":7.38632,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-07-14","known_ts":"2026-07-16","bar_index":1259,"type":"BUY","strength":0.863,"price":7.55,"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":90},{"ts":"2026-08-05","known_ts":"2026-08-05","bar_index":1264,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.46,"stop_level":7.59,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-08-06","known_ts":"2026-08-06","bar_index":1264,"type":"RECLAIM","strength":1.0,"price":7.63,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-08-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-08-05","prior_stop_level":7.59,"sweep_low":7.285,"atr14":0.163116,"stop_level":7.203442,"risk_basis":"daily_ohlc_atr14"}],"state":{"position_hint":"flat","last_signal":"RECLAIM","last_scored_signal":"SELL","last_scored_ts":"2026-08-05","last_scored_basis":"structure_stop","bars_since_signal":2,"extended":true,"strong_bull":true,"overbought":false,"weeklyBull":true,"above200":true},"early_dots":["2016-10-18","2016-11-08","2017-01-24","2017-03-03","2017-03-29","2017-04-20","2017-08-28","2017-11-27","2017-12-21","2018-09-14","2018-10-15","2018-12-24","2019-06-10","2019-08-26","2019-10-03","2019-12-11","2020-07-14","2020-09-24","2021-03-31","2021-06-30","2021-12-10","2022-01-03","2022-06-27","2022-10-04","2022-12-12","2022-12-29","2023-03-20","2023-05-05","2023-06-06","2024-04-03","2024-04-24","2024-06-25","2024-07-30","2024-09-11","2025-09-23","2025-10-22","2025-12-31","2026-02-05","2026-06-16","2026-06-30"],"warnings":[{"ts":"2022-08-23","kind":"arm","px":23.4043},{"ts":"2022-08-24","kind":"confirm","px":23.2995,"level":23.3167},{"ts":"2022-11-01","kind":"arm","px":24.6344},{"ts":"2022-11-14","kind":"confirm","px":24.5615,"level":24.6754},{"ts":"2022-11-15","kind":"arm","px":24.6481},{"ts":"2022-11-16","kind":"confirm","px":24.5615,"level":24.6754},{"ts":"2023-01-19","kind":"arm","px":24.8643},{"ts":"2023-01-20","kind":"confirm","px":24.8785,"level":24.8927},{"ts":"2023-02-09","kind":"arm","px":25.5268},{"ts":"2023-02-27","kind":"confirm","px":25.3612,"level":25.47},{"ts":"2023-07-14","kind":"arm","px":17.0839},{"ts":"2023-08-04","kind":"confirm","px":13.0921,"level":15.9411},{"ts":"2023-11-22","kind":"arm","px":9.6727},{"ts":"2023-11-24","kind":"confirm","px":9.9198,"level":10.3782},{"ts":"2024-01-11","kind":"arm","px":9.8394},{"ts":"2024-02-22","kind":"arm","px":11.3624},{"ts":"2024-03-08","kind":"confirm","px":10.9523,"level":11.0061},{"ts":"2024-05-21","kind":"arm","px":10.5219},{"ts":"2024-06-11","kind":"confirm","px":10.4322,"level":10.4707},{"ts":"2024-07-26","kind":"arm","px":11.0598},{"ts":"2024-08-02","kind":"confirm","px":10.951,"level":10.9702},{"ts":"2024-08-06","kind":"arm","px":10.7204},{"ts":"2024-08-07","kind":"confirm","px":10.2465,"level":10.9702},{"ts":"2024-10-31","kind":"arm","px":8.5469},{"ts":"2024-11-01","kind":"confirm","px":8.5196,"level":8.9211},{"ts":"2025-02-10","kind":"arm","px":6.8407},{"ts":"2025-03-10","kind":"confirm","px":6.8501,"level":6.9116},{"ts":"2025-05-23","kind":"arm","px":6.7405},{"ts":"2025-06-11","kind":"confirm","px":6.5125,"level":6.5282},{"ts":"2025-07-28","kind":"arm","px":7.2911},{"ts":"2025-08-01","kind":"confirm","px":7.063,"level":7.1338},{"ts":"2025-11-18","kind":"arm","px":7.0309},{"ts":"2025-12-09","kind":"confirm","px":6.7401,"level":6.7489},{"ts":"2026-01-28","kind":"arm","px":6.8194},{"ts":"2026-02-23","kind":"arm","px":6.8106},{"ts":"2026-03-27","kind":"confirm","px":6.9952,"level":7.0421},{"ts":"2026-05-08","kind":"arm","px":7.5304},{"ts":"2026-05-19","kind":"confirm","px":7.5,"level":7.521},{"ts":"2026-07-31","kind":"arm","px":7.79},{"ts":"2026-08-05","kind":"confirm","px":7.46,"level":7.59}],"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":[]}}}