{"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":"PLUG","timeframe":"3D","as_of":"2026-08-13T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2000-06-06","known_ts":"2000-06-08","bar_index":51,"type":"BUY","strength":0.588,"price":522.5,"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":35},{"ts":"2000-07-28","known_ts":"2000-07-28","bar_index":63,"type":"SELL","basis":"structure_stop","strength":0.725,"price":533.125,"stop_level":559.375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-08-25","known_ts":"2000-08-29","bar_index":70,"type":"BUY","strength":0.588,"price":461.25,"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":"2000-08-25","known_ts":"2000-08-29","bar_index":70,"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":"2000-08-25","trigger_known_ts":"2000-08-29","strength":0.588,"price":461.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.621538,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":396.25,"atr14":37.547033,"stop_level":377.476483,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-09-27","known_ts":"2000-09-27","bar_index":77,"type":"SELL","basis":"structure_stop","strength":0.588,"price":402.5,"stop_level":413.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-10-12","known_ts":"2000-10-16","bar_index":81,"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":"2000-10-12","trigger_known_ts":"2000-10-16","strength":0.45,"price":285.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.766154,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":250.0,"atr14":40.374098,"stop_level":229.812951,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-12-04","known_ts":"2000-12-06","bar_index":93,"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":"2000-12-04","trigger_known_ts":"2000-12-06","strength":0.45,"price":148.75,"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.877949,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":104.375,"atr14":22.076085,"stop_level":93.336957,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-12-26","known_ts":"2000-12-28","bar_index":98,"type":"BUY","strength":0.45,"price":158.125,"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":"2000-12-26","known_ts":"2000-12-28","bar_index":98,"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":"2000-12-26","trigger_known_ts":"2000-12-28","strength":0.45,"price":158.125,"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.870256,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":91.25,"atr14":18.4157,"stop_level":82.04215,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-01-31","known_ts":"2001-01-31","bar_index":106,"type":"RECLAIM","strength":0.725,"price":255.625,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2000-12-26 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2001-02-07","known_ts":"2001-02-07","bar_index":107,"type":"SELL","basis":"structure_stop","strength":0.725,"price":228.75,"stop_level":235.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2001-02-12","known_ts":"2001-02-12","bar_index":108,"type":"SELL","basis":"structure_stop","strength":0.725,"price":188.75,"stop_level":235.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2001-04-10","known_ts":"2001-04-12","bar_index":122,"type":"BUY","strength":0.725,"price":149.3,"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":20},{"ts":"2001-05-11","known_ts":"2001-05-11","bar_index":129,"type":"SELL","basis":"structure_stop","strength":0.725,"price":212.5,"stop_level":214.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2001-05-14","known_ts":"2001-05-14","bar_index":129,"type":"RECLAIM","strength":0.725,"price":225.4,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-05-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":"2001-05-11","prior_stop_level":214.8,"sweep_low":211.0,"atr14":17.070912,"stop_level":202.464544,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-05-29","known_ts":"2001-05-29","bar_index":133,"type":"RECLAIM","strength":1.0,"price":332.4,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-05-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-06-08","known_ts":"2001-06-08","bar_index":135,"type":"SELL","basis":"structure_stop","strength":1.0,"price":281.4,"stop_level":287.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-06-11","known_ts":"2001-06-11","bar_index":136,"type":"RECLAIM","strength":1.0,"price":289.9,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-06-08 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":"2001-06-08","prior_stop_level":287.5,"sweep_low":252.0,"atr14":30.148437,"stop_level":236.925781,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-09-24","known_ts":"2001-09-26","bar_index":159,"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":"2001-09-24","trigger_known_ts":"2001-09-26","strength":0.45,"price":99.9,"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.78044,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":60.1,"atr14":11.810871,"stop_level":54.194565,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-09-27","known_ts":"2001-10-01","bar_index":160,"type":"BUY","strength":0.45,"price":95.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":"2001-09-27","known_ts":"2001-10-01","bar_index":160,"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":"2001-09-27","trigger_known_ts":"2001-10-01","strength":0.45,"price":95.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.752846,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":60.1,"atr14":11.150759,"stop_level":54.524621,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-10-15","known_ts":"2001-10-15","bar_index":164,"type":"SELL","basis":"structure_stop","strength":0.45,"price":90.4,"stop_level":90.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2001-10-29","known_ts":"2001-10-29","bar_index":167,"type":"SELL","basis":"structure_stop","strength":0.588,"price":82.0,"stop_level":90.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-02-05","known_ts":"2002-02-05","bar_index":189,"type":"SELL","basis":"structure_stop","strength":0.725,"price":94.3,"stop_level":96.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-03-05","known_ts":"2002-03-07","bar_index":196,"type":"BUY","strength":0.725,"price":98.4,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"2002-04-15","known_ts":"2002-04-15","bar_index":205,"type":"SELL","basis":"structure_stop","strength":0.863,"price":101.0,"stop_level":102.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-04-16","known_ts":"2002-04-16","bar_index":205,"type":"RECLAIM","strength":0.863,"price":108.7,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-04-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":"2002-04-15","prior_stop_level":102.3,"sweep_low":100.8,"atr14":6.166583,"stop_level":97.716708,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-08-12","known_ts":"2002-08-14","bar_index":233,"type":"BUY","strength":0.45,"price":62.5,"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":"2002-08-12","known_ts":"2002-08-14","bar_index":233,"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":"2002-08-12","trigger_known_ts":"2002-08-14","strength":0.45,"price":62.5,"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.476549,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":46.2,"atr14":5.603803,"stop_level":43.398099,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-09-09","known_ts":"2002-09-09","bar_index":239,"type":"SELL","basis":"structure_stop","strength":0.45,"price":56.2,"stop_level":57.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2002-09-10","known_ts":"2002-09-10","bar_index":239,"type":"RECLAIM","strength":0.45,"price":59.1,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-09-09 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":"2002-09-09","prior_stop_level":57.5,"sweep_low":55.0,"atr14":3.957334,"stop_level":53.021333,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-09-23","known_ts":"2002-09-23","bar_index":242,"type":"SELL","basis":"structure_stop","strength":0.588,"price":51.7,"stop_level":56.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-10-10","known_ts":"2002-10-14","bar_index":247,"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":"2002-10-10","trigger_known_ts":"2002-10-14","strength":0.45,"price":44.5,"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.627303,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":33.9,"atr14":3.936953,"stop_level":31.931524,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-10-15","known_ts":"2002-10-17","bar_index":248,"type":"BUY","strength":0.45,"price":52.9,"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":"2002-10-15","known_ts":"2002-10-17","bar_index":248,"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":"2002-10-15","trigger_known_ts":"2002-10-17","strength":0.45,"price":52.9,"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.556951,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":33.9,"atr14":4.434433,"stop_level":31.682783,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-11-12","known_ts":"2002-11-12","bar_index":254,"type":"SELL","basis":"structure_stop","strength":0.588,"price":51.1,"stop_level":51.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-11-13","known_ts":"2002-11-13","bar_index":255,"type":"RECLAIM","strength":0.588,"price":53.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-11-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2002-11-12","prior_stop_level":51.6,"sweep_low":50.5,"atr14":3.850145,"stop_level":48.574927,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-12-18","known_ts":"2002-12-18","bar_index":263,"type":"SELL","basis":"structure_stop","strength":0.725,"price":51.8,"stop_level":52.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-01-29","known_ts":"2003-01-31","bar_index":272,"type":"BUY","strength":0.588,"price":51.3,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2003-02-06","known_ts":"2003-02-10","bar_index":274,"type":"BUY","strength":0.725,"price":50.3,"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":55},{"ts":"2003-03-04","known_ts":"2003-03-04","bar_index":279,"type":"SELL","basis":"structure_stop","strength":0.725,"price":51.6,"stop_level":53.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-03-10","known_ts":"2003-03-10","bar_index":281,"type":"SELL","basis":"structure_stop","strength":0.725,"price":50.9,"stop_level":53.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-03-21","known_ts":"2003-03-25","bar_index":284,"type":"REBUY","strength":0.725,"price":52.9,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2003-04-30","known_ts":"2003-05-02","bar_index":293,"type":"BUY","strength":0.725,"price":50.9,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2003-08-20","known_ts":"2003-08-22","bar_index":319,"type":"BUY","strength":0.588,"price":51.3,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2003-09-10","known_ts":"2003-09-10","bar_index":323,"type":"SELL","basis":"structure_stop","strength":0.725,"price":48.6,"stop_level":50.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-09-24","known_ts":"2003-09-24","bar_index":327,"type":"RECLAIM","strength":0.863,"price":51.8,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-09-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-11-10","known_ts":"2003-11-10","bar_index":338,"type":"SELL","basis":"structure_stop","strength":0.863,"price":57.9,"stop_level":59.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2003-12-18","known_ts":"2003-12-22","bar_index":347,"type":"BUY","strength":0.863,"price":67.3,"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":"2004-01-29","known_ts":"2004-01-29","bar_index":356,"type":"SELL","basis":"structure_stop","strength":1.0,"price":91.3,"stop_level":94.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-01-30","known_ts":"2004-01-30","bar_index":356,"type":"RECLAIM","strength":1.0,"price":94.4,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-01-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-01-29","prior_stop_level":94.2,"sweep_low":90.5,"atr14":5.909924,"stop_level":87.545038,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-02-04","known_ts":"2004-02-04","bar_index":357,"type":"SELL","basis":"structure_stop","strength":1.0,"price":87.9,"stop_level":91.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-02-10","known_ts":"2004-02-10","bar_index":358,"type":"RECLAIM","strength":1.0,"price":92.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-02-04 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":"2004-02-04","prior_stop_level":91.3,"sweep_low":81.5,"atr14":5.632765,"stop_level":78.683618,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-04-07","known_ts":"2004-04-12","bar_index":372,"type":"BUY","strength":0.863,"price":88.7,"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":"2004-04-29","known_ts":"2004-04-29","bar_index":377,"type":"SELL","basis":"structure_stop","strength":0.863,"price":82.2,"stop_level":84.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-08-20","known_ts":"2004-08-24","bar_index":403,"type":"BUY","strength":0.588,"price":58.1,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2004-09-17","known_ts":"2004-09-17","bar_index":409,"type":"SELL","basis":"structure_stop","strength":0.725,"price":59.6,"stop_level":61.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2004-09-21","known_ts":"2004-09-21","bar_index":410,"type":"RECLAIM","strength":0.725,"price":62.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-09-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":"2004-09-17","prior_stop_level":61.5,"sweep_low":57.4,"atr14":3.563138,"stop_level":55.618431,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-10-28","known_ts":"2004-10-28","bar_index":419,"type":"SELL","basis":"structure_stop","strength":0.588,"price":61.5,"stop_level":67.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-11-01","known_ts":"2004-11-01","bar_index":419,"type":"SELL","basis":"structure_stop","strength":0.588,"price":61.0,"stop_level":67.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-11-15","known_ts":"2004-11-17","bar_index":423,"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":"2004-11-15","trigger_known_ts":"2004-11-17","strength":0.588,"price":60.5,"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.421606,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":56.6,"atr14":2.829313,"stop_level":55.185344,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-12-02","known_ts":"2004-12-06","bar_index":427,"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":"2004-12-02","trigger_known_ts":"2004-12-06","strength":0.45,"price":57.9,"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.446463,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":55.2,"atr14":2.41849,"stop_level":53.990755,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-12-20","known_ts":"2004-12-22","bar_index":431,"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":"2004-12-20","trigger_known_ts":"2004-12-22","strength":0.45,"price":58.3,"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.442639,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":54.5,"atr14":2.312236,"stop_level":53.343882,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-12-23","known_ts":"2004-12-28","bar_index":432,"type":"BUY","strength":0.588,"price":60.4,"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":"2004-12-23","known_ts":"2004-12-28","bar_index":432,"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":"2004-12-23","trigger_known_ts":"2004-12-28","strength":0.588,"price":60.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.422562,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":55.3,"atr14":2.385817,"stop_level":54.107091,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-01-14","known_ts":"2005-01-19","bar_index":437,"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":"2005-01-14","trigger_known_ts":"2005-01-19","strength":0.588,"price":55.5,"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.415789,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":51.1,"atr14":2.681737,"stop_level":49.759132,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-02-15","known_ts":"2005-02-15","bar_index":444,"type":"RECLAIM","strength":0.725,"price":63.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-11-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-05-20","known_ts":"2005-05-24","bar_index":466,"type":"BUY","strength":0.725,"price":65.0,"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":70},{"ts":"2005-07-05","known_ts":"2005-07-05","bar_index":476,"type":"SELL","basis":"structure_stop","strength":0.725,"price":59.1,"stop_level":60.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-07-08","known_ts":"2005-07-08","bar_index":477,"type":"RECLAIM","strength":0.725,"price":60.8,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-07-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":"2005-07-05","prior_stop_level":60.3,"sweep_low":58.5,"atr14":3.640721,"stop_level":56.67964,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-07-21","known_ts":"2005-07-21","bar_index":480,"type":"RECLAIM","strength":0.863,"price":64.6,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-07-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-07-26","known_ts":"2005-07-28","bar_index":481,"type":"BUY","strength":0.863,"price":75.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2005-08-29","known_ts":"2005-08-31","bar_index":489,"type":"BUY","strength":0.863,"price":74.1,"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":"2005-12-06","known_ts":"2005-12-08","bar_index":512,"type":"BUY","strength":0.588,"price":57.5,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":15},{"ts":"2005-12-28","known_ts":"2005-12-28","bar_index":517,"type":"SELL","basis":"structure_stop","strength":0.588,"price":52.3,"stop_level":52.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2006-01-03","known_ts":"2006-01-05","bar_index":518,"type":"REBUY","strength":0.45,"price":54.2,"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":"2006-01-03","known_ts":"2006-01-03","bar_index":518,"type":"RECLAIM","strength":0.588,"price":52.8,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-12-28 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":"2005-12-28","prior_stop_level":52.5,"sweep_low":50.9,"atr14":2.252058,"stop_level":49.773971,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-02-02","known_ts":"2006-02-02","bar_index":525,"type":"SELL","basis":"structure_stop","strength":0.588,"price":53.5,"stop_level":54.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-02-03","known_ts":"2006-02-03","bar_index":525,"type":"RECLAIM","strength":0.588,"price":54.6,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-02-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-02-02","prior_stop_level":54.0,"sweep_low":53.0,"atr14":2.796077,"stop_level":51.601962,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-02-15","known_ts":"2006-02-17","bar_index":528,"type":"REBUY","strength":0.588,"price":53.8,"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":"2006-03-14","known_ts":"2006-03-16","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":"2006-03-14","trigger_known_ts":"2006-03-16","strength":0.45,"price":46.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.38992,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":45.5,"atr14":2.755439,"stop_level":44.122281,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-03-27","known_ts":"2006-03-29","bar_index":537,"type":"BUY","strength":0.45,"price":50.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":"2006-04-07","known_ts":"2006-04-07","bar_index":540,"type":"RECLAIM","strength":0.588,"price":59.8,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2006-03-27 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2006-04-28","known_ts":"2006-04-28","bar_index":544,"type":"SELL","basis":"structure_stop","strength":0.725,"price":60.0,"stop_level":61.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-05-15","known_ts":"2006-05-15","bar_index":548,"type":"SELL","basis":"structure_stop","strength":0.725,"price":53.8,"stop_level":59.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-07-21","known_ts":"2006-07-25","bar_index":564,"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":"2006-07-21","trigger_known_ts":"2006-07-25","strength":0.45,"price":42.7,"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.430667,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":37.7,"atr14":2.471342,"stop_level":36.464329,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-08-16","known_ts":"2006-08-18","bar_index":570,"type":"BUY","strength":0.45,"price":44.9,"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":"2006-08-16","known_ts":"2006-08-18","bar_index":570,"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":"2006-08-16","trigger_known_ts":"2006-08-18","strength":0.45,"price":44.9,"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.394062,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":37.7,"atr14":2.312017,"stop_level":36.543992,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-09-19","known_ts":"2006-09-19","bar_index":577,"type":"SELL","basis":"structure_stop","strength":0.588,"price":42.4,"stop_level":43.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-10-11","known_ts":"2006-10-13","bar_index":583,"type":"REBUY","strength":0.588,"price":44.0,"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":"2006-11-06","known_ts":"2006-11-08","bar_index":589,"type":"BUY","strength":0.588,"price":41.4,"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":"2006-11-28","known_ts":"2006-11-30","bar_index":594,"type":"BUY","strength":0.588,"price":40.6,"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":"2006-12-01","known_ts":"2006-12-01","bar_index":595,"type":"RECLAIM","strength":0.725,"price":40.6,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2006-11-28 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-12-08","known_ts":"2006-12-08","bar_index":596,"type":"SELL","basis":"structure_stop","strength":0.725,"price":38.9,"stop_level":39.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-12-14","known_ts":"2006-12-14","bar_index":598,"type":"RECLAIM","strength":0.725,"price":41.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-12-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-12-08","prior_stop_level":39.5,"sweep_low":36.8,"atr14":1.503597,"stop_level":36.048202,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-01-31","known_ts":"2007-02-02","bar_index":608,"type":"BUY","strength":0.45,"price":37.3,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-01-31","known_ts":"2007-02-02","bar_index":608,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2007-01-31","trigger_known_ts":"2007-02-02","strength":0.45,"price":37.3,"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.408875,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":33.9,"atr14":1.40177,"stop_level":33.199115,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-02-27","known_ts":"2007-02-27","bar_index":614,"type":"SELL","basis":"structure_stop","strength":0.588,"price":35.0,"stop_level":36.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-03-01","known_ts":"2007-03-01","bar_index":614,"type":"SELL","basis":"structure_stop","strength":0.588,"price":31.0,"stop_level":36.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-03-05","known_ts":"2007-03-05","bar_index":615,"type":"SELL","basis":"structure_stop","strength":0.45,"price":28.9,"stop_level":36.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2007-03-15","known_ts":"2007-03-19","bar_index":618,"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":"2007-03-15","trigger_known_ts":"2007-03-19","strength":0.45,"price":29.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.530903,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":27.7,"atr14":1.811413,"stop_level":26.794294,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-03-28","known_ts":"2007-03-30","bar_index":621,"type":"BUY","strength":0.45,"price":31.6,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-03-28","known_ts":"2007-03-30","bar_index":621,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2007-03-28","trigger_known_ts":"2007-03-30","strength":0.45,"price":31.6,"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.499208,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":29.4,"atr14":1.606123,"stop_level":28.596939,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-05-16","known_ts":"2007-05-16","bar_index":632,"type":"SELL","basis":"structure_stop","strength":0.588,"price":30.7,"stop_level":31.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-05-18","known_ts":"2007-05-18","bar_index":633,"type":"SELL","basis":"structure_stop","strength":0.588,"price":30.2,"stop_level":31.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-06-14","known_ts":"2007-06-18","bar_index":639,"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":"2007-06-14","trigger_known_ts":"2007-06-18","strength":0.45,"price":30.3,"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.387879,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":29.0,"atr14":1.153714,"stop_level":28.423143,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-06-27","known_ts":"2007-06-29","bar_index":642,"type":"BUY","strength":0.588,"price":31.4,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-06-27","known_ts":"2007-06-29","bar_index":642,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2007-06-27","trigger_known_ts":"2007-06-29","strength":0.588,"price":31.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.352577,"monthly_oversold_dwell":11,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":29.2,"atr14":1.255968,"stop_level":28.572016,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-07-16","known_ts":"2007-07-16","bar_index":646,"type":"RECLAIM","strength":0.725,"price":32.1,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2007-06-27 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-07-24","known_ts":"2007-07-24","bar_index":648,"type":"SELL","basis":"structure_stop","strength":0.725,"price":30.0,"stop_level":31.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-07-25","known_ts":"2007-07-25","bar_index":648,"type":"RECLAIM","strength":0.725,"price":31.6,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-07-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":"2007-07-24","prior_stop_level":31.2,"sweep_low":30.0,"atr14":1.311908,"stop_level":29.344046,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-08-30","known_ts":"2007-09-04","bar_index":657,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2007-08-30","trigger_known_ts":"2007-09-04","strength":0.45,"price":27.2,"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.418803,"monthly_oversold_dwell":13,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":24.2,"atr14":1.459719,"stop_level":23.470141,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-09-10","known_ts":"2007-09-12","bar_index":659,"type":"BUY","strength":0.45,"price":27.5,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-09-10","known_ts":"2007-09-12","bar_index":659,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2007-09-10","trigger_known_ts":"2007-09-12","strength":0.45,"price":27.5,"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.412393,"monthly_oversold_dwell":13,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":25.1,"atr14":1.229964,"stop_level":24.485018,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-10-09","known_ts":"2007-10-09","bar_index":666,"type":"RECLAIM","strength":0.725,"price":30.5,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2007-09-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-10-19","known_ts":"2007-10-19","bar_index":668,"type":"SELL","basis":"structure_stop","strength":0.725,"price":29.7,"stop_level":30.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-10-22","known_ts":"2007-10-22","bar_index":669,"type":"RECLAIM","strength":0.725,"price":35.1,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-10-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":"2007-10-19","prior_stop_level":30.0,"sweep_low":29.5,"atr14":2.317836,"stop_level":28.341082,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-11-02","known_ts":"2007-11-02","bar_index":672,"type":"RECLAIM","strength":0.863,"price":35.8,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-10-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-01-07","known_ts":"2008-01-07","bar_index":686,"type":"SELL","basis":"structure_stop","strength":1.0,"price":37.3,"stop_level":37.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-04-22","known_ts":"2008-04-22","bar_index":710,"type":"SELL","basis":"structure_stop","strength":1.0,"price":32.1,"stop_level":32.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-04-24","known_ts":"2008-04-24","bar_index":711,"type":"RECLAIM","strength":1.0,"price":33.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-04-22 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":"2008-04-22","prior_stop_level":32.8,"sweep_low":31.1,"atr14":1.959746,"stop_level":30.120127,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-05-01","known_ts":"2008-05-01","bar_index":713,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.3,"stop_level":32.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2008-05-05","known_ts":"2008-05-05","bar_index":713,"type":"RECLAIM","strength":0.863,"price":32.3,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-05-01 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":"2008-05-01","prior_stop_level":32.1,"sweep_low":30.0,"atr14":1.750728,"stop_level":29.124636,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-18","known_ts":"2008-07-22","bar_index":731,"type":"BUY","strength":0.588,"price":23.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":15},{"ts":"2008-08-29","known_ts":"2008-08-29","bar_index":741,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.1,"stop_level":27.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2008-09-05","known_ts":"2008-09-05","bar_index":742,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.7,"stop_level":27.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-12","known_ts":"2008-09-16","bar_index":744,"type":"REBUY","strength":0.588,"price":23.4,"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":"2008-10-13","known_ts":"2008-10-15","bar_index":751,"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":"2008-10-13","trigger_known_ts":"2008-10-15","strength":0.45,"price":9.3,"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.788155,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.4,"atr14":2.521168,"stop_level":5.139416,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-19","known_ts":"2008-11-21","bar_index":760,"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":"2008-11-19","trigger_known_ts":"2008-11-21","strength":0.45,"price":7.7,"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.824601,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.6,"atr14":1.226488,"stop_level":5.986756,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-24","known_ts":"2008-11-26","bar_index":761,"type":"BUY","strength":0.45,"price":9.9,"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":"2008-11-24","known_ts":"2008-11-26","bar_index":761,"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":"2008-11-24","trigger_known_ts":"2008-11-26","strength":0.45,"price":9.9,"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.774487,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.6,"atr14":1.27201,"stop_level":5.963995,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-20","known_ts":"2009-01-20","bar_index":773,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.9,"stop_level":9.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-21","known_ts":"2009-01-21","bar_index":773,"type":"RECLAIM","strength":0.588,"price":9.9,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-01-20","prior_stop_level":9.0,"sweep_low":8.9,"atr14":1.18416,"stop_level":8.30792,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-30","known_ts":"2009-02-03","bar_index":776,"type":"BUY","strength":0.588,"price":10.6,"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":"2009-02-26","known_ts":"2009-03-02","bar_index":782,"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":"2009-02-26","trigger_known_ts":"2009-03-02","strength":0.588,"price":8.1,"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.771831,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":7.8,"atr14":0.995641,"stop_level":7.30218,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-11","known_ts":"2009-03-13","bar_index":785,"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":"2009-03-11","trigger_known_ts":"2009-03-13","strength":0.588,"price":8.5,"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.760563,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":6.8,"atr14":0.953417,"stop_level":6.323291,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-16","known_ts":"2009-03-18","bar_index":786,"type":"BUY","strength":0.588,"price":9.1,"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":"2009-03-16","known_ts":"2009-03-18","bar_index":786,"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":"2009-03-16","trigger_known_ts":"2009-03-18","strength":0.588,"price":9.1,"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.743662,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":6.8,"atr14":0.928046,"stop_level":6.335977,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-20","known_ts":"2009-04-20","bar_index":794,"type":"RECLAIM","strength":0.725,"price":10.2,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2009-03-16 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-07","known_ts":"2009-05-07","bar_index":798,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.5,"stop_level":9.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-08","known_ts":"2009-05-08","bar_index":798,"type":"RECLAIM","strength":0.725,"price":10.1,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-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":"2009-05-07","prior_stop_level":9.8,"sweep_low":9.0,"atr14":0.823333,"stop_level":8.588333,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-13","known_ts":"2009-05-13","bar_index":799,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.0,"stop_level":9.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-15","known_ts":"2009-05-15","bar_index":800,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.0,"stop_level":9.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-06-02","known_ts":"2009-06-04","bar_index":804,"type":"BUY","strength":0.725,"price":10.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"2009-06-10","known_ts":"2009-06-12","bar_index":806,"type":"REBUY","strength":0.725,"price":10.5,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2009-09-14","known_ts":"2009-09-16","bar_index":828,"type":"BUY","strength":0.588,"price":7.9,"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":10},{"ts":"2009-10-26","known_ts":"2009-10-26","bar_index":838,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.8,"stop_level":10.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-10-28","known_ts":"2009-10-28","bar_index":838,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.4,"stop_level":10.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-11-11","known_ts":"2009-11-11","bar_index":842,"type":"RECLAIM","strength":1.0,"price":8.9,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-10-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-03-03","known_ts":"2010-03-05","bar_index":867,"type":"BUY","strength":0.588,"price":5.5,"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":"2010-06-18","known_ts":"2010-06-22","bar_index":892,"type":"BUY","strength":0.588,"price":6.1,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2010-10-08","known_ts":"2010-10-12","bar_index":918,"type":"BUY","strength":0.588,"price":4.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":25},{"ts":"2010-11-16","known_ts":"2010-11-16","bar_index":927,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.6,"stop_level":4.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-11-23","known_ts":"2010-11-23","bar_index":928,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.4,"stop_level":4.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-11-19","known_ts":"2010-11-19","bar_index":928,"type":"RECLAIM","strength":0.863,"price":4.9,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-11-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2010-11-16","prior_stop_level":4.7,"sweep_low":4.4,"atr14":0.418489,"stop_level":4.190755,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-01-04","known_ts":"2011-01-06","bar_index":938,"type":"BUY","strength":0.725,"price":4.5,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":45},{"ts":"2011-08-04","known_ts":"2011-08-04","bar_index":987,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.93,"stop_level":2.07,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2011-08-11","known_ts":"2011-08-11","bar_index":988,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.57,"stop_level":2.07,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2011-10-03","known_ts":"2011-10-03","bar_index":1000,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.73,"stop_level":1.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-10-05","known_ts":"2011-10-05","bar_index":1001,"type":"RECLAIM","strength":0.725,"price":1.78,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-10-03 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":"2011-10-03","prior_stop_level":1.75,"sweep_low":1.5,"atr14":0.144225,"stop_level":1.427887,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-22","known_ts":"2011-11-22","bar_index":1012,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.14,"stop_level":2.16,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-28","known_ts":"2011-11-28","bar_index":1013,"type":"RECLAIM","strength":0.588,"price":2.19,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2011-11-22","prior_stop_level":2.16,"sweep_low":1.92,"atr14":0.157508,"stop_level":1.841246,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-03","known_ts":"2012-02-07","bar_index":1029,"type":"BUY","strength":0.725,"price":2.36,"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":"2012-03-01","known_ts":"2012-03-01","bar_index":1035,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.1,"stop_level":2.24,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-05-09","known_ts":"2012-05-11","bar_index":1051,"type":"BUY","strength":0.45,"price":1.28,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-05-09","known_ts":"2012-05-11","bar_index":1051,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2012-05-09","trigger_known_ts":"2012-05-11","strength":0.45,"price":1.28,"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.744,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.2,"atr14":0.073989,"stop_level":1.163005,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-06-19","known_ts":"2012-06-19","bar_index":1060,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.15,"stop_level":1.16,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2012-08-16","known_ts":"2012-08-16","bar_index":1074,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.03,"stop_level":1.13,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-09-12","known_ts":"2012-09-14","bar_index":1080,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2012-09-12","trigger_known_ts":"2012-09-14","strength":0.45,"price":0.88,"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.65625,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.76,"atr14":0.064225,"stop_level":0.727887,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-08","known_ts":"2012-10-10","bar_index":1086,"type":"BUY","strength":0.45,"price":0.86,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-10-08","known_ts":"2012-10-10","bar_index":1086,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2012-10-08","trigger_known_ts":"2012-10-10","strength":0.45,"price":0.86,"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.664062,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.82,"atr14":0.04813,"stop_level":0.795935,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-31","known_ts":"2012-11-02","bar_index":1091,"type":"BUY","strength":0.588,"price":0.79,"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-10-31","known_ts":"2012-11-02","bar_index":1091,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2012-10-31","trigger_known_ts":"2012-11-02","strength":0.588,"price":0.79,"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.691406,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":0.67,"atr14":0.058968,"stop_level":0.640516,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-11-21","known_ts":"2012-11-26","bar_index":1096,"type":"REBUY","strength":0.45,"price":0.68,"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":"2013-01-07","known_ts":"2013-01-09","bar_index":1106,"type":"REBUY","strength":0.45,"price":0.59,"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":"2013-01-23","known_ts":"2013-01-23","bar_index":1109,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.47,"stop_level":0.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-02-28","known_ts":"2013-03-04","bar_index":1118,"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-02-28","trigger_known_ts":"2013-03-04","strength":0.45,"price":0.17,"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.917476,"monthly_oversold_dwell":11,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.12,"atr14":0.040133,"stop_level":0.099934,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-03-18","known_ts":"2013-03-20","bar_index":1122,"type":"BUY","strength":0.45,"price":0.2,"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-03-18","known_ts":"2013-03-20","bar_index":1122,"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-03-18","trigger_known_ts":"2013-03-20","strength":0.45,"price":0.2,"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.875776,"monthly_oversold_dwell":11,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.16,"atr14":0.038738,"stop_level":0.140631,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-04-16","known_ts":"2013-04-16","bar_index":1128,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.16,"stop_level":0.17,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-06-07","known_ts":"2013-06-07","bar_index":1141,"type":"RECLAIM","strength":0.863,"price":0.51,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-04-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-06-24","known_ts":"2013-06-24","bar_index":1144,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.39,"stop_level":0.41,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-06-25","known_ts":"2013-06-25","bar_index":1145,"type":"RECLAIM","strength":0.725,"price":0.42,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-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":"2013-06-24","prior_stop_level":0.41,"sweep_low":0.38,"atr14":0.046991,"stop_level":0.356504,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-08-02","known_ts":"2013-08-02","bar_index":1154,"type":"RECLAIM","strength":1.0,"price":0.54,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-06-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-09-27","known_ts":"2013-10-01","bar_index":1167,"type":"REBUY","strength":1.0,"price":0.71,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":10},{"ts":"2013-10-23","known_ts":"2013-10-23","bar_index":1173,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.57,"stop_level":0.58,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-10-28","known_ts":"2013-10-28","bar_index":1174,"type":"RECLAIM","strength":1.0,"price":0.6,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-10-23 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":"2013-10-23","prior_stop_level":0.58,"sweep_low":0.55,"atr14":0.0533,"stop_level":0.52335,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-12-05","known_ts":"2013-12-05","bar_index":1183,"type":"RECLAIM","strength":1.0,"price":1.68,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-10-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-03-18","known_ts":"2014-03-18","bar_index":1206,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.96,"stop_level":6.03,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-03-19","known_ts":"2014-03-19","bar_index":1206,"type":"RECLAIM","strength":0.863,"price":6.21,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-03-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2014-03-18","prior_stop_level":6.03,"sweep_low":5.82,"atr14":1.170285,"stop_level":5.234857,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-06-20","known_ts":"2014-06-24","bar_index":1228,"type":"BUY","strength":0.725,"price":4.45,"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":55},{"ts":"2014-08-05","known_ts":"2014-08-05","bar_index":1238,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.27,"stop_level":5.39,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-08-07","known_ts":"2014-08-07","bar_index":1239,"type":"RECLAIM","strength":0.725,"price":5.55,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-08-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2014-08-05","prior_stop_level":5.39,"sweep_low":5.2,"atr14":0.326315,"stop_level":5.036843,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-08-20","known_ts":"2014-08-20","bar_index":1242,"type":"RECLAIM","strength":0.863,"price":5.89,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-08-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-09-03","known_ts":"2014-09-03","bar_index":1245,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.24,"stop_level":5.27,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-09-05","known_ts":"2014-09-05","bar_index":1245,"type":"RECLAIM","strength":0.863,"price":5.43,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-09-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2014-09-03","prior_stop_level":5.27,"sweep_low":5.17,"atr14":0.254646,"stop_level":5.042677,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-31","known_ts":"2014-11-04","bar_index":1259,"type":"BUY","strength":0.725,"price":5.35,"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-01-21","known_ts":"2015-01-23","bar_index":1277,"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-21","trigger_known_ts":"2015-01-23","strength":0.45,"price":2.87,"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.661557,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.48,"atr14":0.182224,"stop_level":2.388888,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-01-26","known_ts":"2015-01-28","bar_index":1278,"type":"BUY","strength":0.45,"price":2.89,"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-26","known_ts":"2015-01-28","bar_index":1278,"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-26","trigger_known_ts":"2015-01-28","strength":0.45,"price":2.89,"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.659198,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.48,"atr14":0.212527,"stop_level":2.373736,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-03","known_ts":"2015-03-03","bar_index":1286,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.02,"stop_level":3.07,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-03-11","known_ts":"2015-03-11","bar_index":1288,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.8,"stop_level":3.07,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-04-09","known_ts":"2015-04-13","bar_index":1295,"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-04-09","trigger_known_ts":"2015-04-13","strength":0.588,"price":2.59,"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.630528,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.47,"atr14":0.120692,"stop_level":2.409654,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-04-14","known_ts":"2015-04-16","bar_index":1296,"type":"BUY","strength":0.588,"price":2.72,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-04-14","known_ts":"2015-04-16","bar_index":1296,"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-14","trigger_known_ts":"2015-04-16","strength":0.588,"price":2.72,"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.611983,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.47,"atr14":0.128032,"stop_level":2.405984,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-05-08","known_ts":"2015-05-12","bar_index":1302,"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-05-08","trigger_known_ts":"2015-05-12","strength":0.45,"price":2.63,"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.569558,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.32,"atr14":0.120119,"stop_level":2.25994,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-06-16","known_ts":"2015-06-16","bar_index":1310,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.66,"stop_level":2.69,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-07-14","known_ts":"2015-07-16","bar_index":1317,"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-14","trigger_known_ts":"2015-07-16","strength":0.45,"price":2.31,"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.621931,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.17,"atr14":0.109397,"stop_level":2.115301,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-07-27","known_ts":"2015-07-29","bar_index":1320,"type":"BUY","strength":0.588,"price":2.39,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-07-27","known_ts":"2015-07-29","bar_index":1320,"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-07-27","trigger_known_ts":"2015-07-29","strength":0.588,"price":2.39,"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.608838,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.28,"atr14":0.112189,"stop_level":2.223905,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-09-08","known_ts":"2015-09-10","bar_index":1330,"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-08","trigger_known_ts":"2015-09-10","strength":0.45,"price":1.69,"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.684112,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.64,"atr14":0.123983,"stop_level":1.578009,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-09-21","known_ts":"2015-09-23","bar_index":1333,"type":"BUY","strength":0.45,"price":2.05,"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,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2015-09-21","known_ts":"2015-09-23","bar_index":1333,"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-21","trigger_known_ts":"2015-09-23","strength":0.45,"price":2.05,"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.616822,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.66,"atr14":0.135824,"stop_level":1.592088,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-10-23","known_ts":"2015-10-23","bar_index":1341,"type":"RECLAIM","strength":0.725,"price":2.32,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-09-21 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-11-10","known_ts":"2015-11-10","bar_index":1345,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.91,"stop_level":2.28,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-11-12","known_ts":"2015-11-12","bar_index":1345,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.78,"stop_level":2.28,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-12-18","known_ts":"2015-12-22","bar_index":1354,"type":"BUY","strength":0.725,"price":2.25,"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":"2016-02-22","known_ts":"2016-02-24","bar_index":1368,"type":"BUY","strength":0.588,"price":1.86,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":65},{"ts":"2016-04-29","known_ts":"2016-04-29","bar_index":1384,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.06,"stop_level":2.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-06-29","known_ts":"2016-07-01","bar_index":1398,"type":"BUY","strength":0.588,"price":1.86,"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":35},{"ts":"2016-09-15","known_ts":"2016-09-19","bar_index":1416,"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-15","trigger_known_ts":"2016-09-19","strength":0.45,"price":1.5,"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.486301,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.34,"atr14":0.071687,"stop_level":1.304156,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-09-20","known_ts":"2016-09-22","bar_index":1417,"type":"BUY","strength":0.45,"price":1.65,"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-20","known_ts":"2016-09-22","bar_index":1417,"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-20","trigger_known_ts":"2016-09-22","strength":0.45,"price":1.65,"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.434932,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.34,"atr14":0.08068,"stop_level":1.29966,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-10-14","known_ts":"2016-10-14","bar_index":1423,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.56,"stop_level":1.63,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-10-19","known_ts":"2016-10-19","bar_index":1424,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.56,"stop_level":1.63,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-02-10","known_ts":"2017-02-14","bar_index":1450,"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":"2017-02-10","trigger_known_ts":"2017-02-14","strength":0.45,"price":1.11,"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.5,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.83,"atr14":0.096621,"stop_level":0.78169,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-02-15","known_ts":"2017-02-17","bar_index":1451,"type":"BUY","strength":0.45,"price":1.11,"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":"2017-02-15","known_ts":"2017-02-17","bar_index":1451,"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":"2017-02-15","trigger_known_ts":"2017-02-17","strength":0.45,"price":1.11,"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.5,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.83,"atr14":0.094065,"stop_level":0.782967,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-03-02","known_ts":"2017-03-02","bar_index":1454,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.07,"stop_level":1.08,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-03-14","known_ts":"2017-03-16","bar_index":1457,"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":"2017-03-14","trigger_known_ts":"2017-03-16","strength":0.588,"price":1.12,"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.47907,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":0.92,"atr14":0.071241,"stop_level":0.88438,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-03-27","known_ts":"2017-03-27","bar_index":1460,"type":"RECLAIM","strength":0.725,"price":1.48,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-03-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-05-09","known_ts":"2017-05-09","bar_index":1470,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.09,"stop_level":2.12,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-05-10","known_ts":"2017-05-10","bar_index":1470,"type":"RECLAIM","strength":0.863,"price":2.15,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-05-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2017-05-09","prior_stop_level":2.12,"sweep_low":1.98,"atr14":0.164598,"stop_level":1.897701,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-06-05","known_ts":"2017-06-05","bar_index":1476,"type":"RECLAIM","strength":1.0,"price":2.07,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-05-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-11-09","known_ts":"2017-11-09","bar_index":1513,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.51,"stop_level":2.53,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-11-10","known_ts":"2017-11-10","bar_index":1513,"type":"RECLAIM","strength":1.0,"price":2.55,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-11-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-11-09","prior_stop_level":2.53,"sweep_low":2.43,"atr14":0.17267,"stop_level":2.343665,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-03-01","known_ts":"2018-03-05","bar_index":1538,"type":"BUY","strength":0.588,"price":1.89,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2018-04-02","known_ts":"2018-04-02","bar_index":1545,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.77,"stop_level":1.89,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-05-04","known_ts":"2018-05-04","bar_index":1553,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.81,"stop_level":1.82,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-05-07","known_ts":"2018-05-07","bar_index":1553,"type":"RECLAIM","strength":0.588,"price":1.87,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-05-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":"2018-05-04","prior_stop_level":1.82,"sweep_low":1.8,"atr14":0.081346,"stop_level":1.759327,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-05-30","known_ts":"2018-05-30","bar_index":1558,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.95,"stop_level":2.11,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-08-24","known_ts":"2018-08-28","bar_index":1579,"type":"BUY","strength":0.588,"price":1.96,"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":"2018-09-17","known_ts":"2018-09-19","bar_index":1584,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-09-17","trigger_known_ts":"2018-09-19","strength":0.45,"price":1.89,"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.350515,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.72,"atr14":0.077959,"stop_level":1.681021,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-19","known_ts":"2018-11-19","bar_index":1599,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.78,"stop_level":1.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-12-26","known_ts":"2018-12-28","bar_index":1607,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-12-26","trigger_known_ts":"2018-12-28","strength":0.45,"price":1.32,"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.454545,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.99,"atr14":0.109919,"stop_level":0.935041,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-04","known_ts":"2019-01-08","bar_index":1609,"type":"BUY","strength":0.45,"price":1.6,"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,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2019-01-04","known_ts":"2019-01-08","bar_index":1609,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2019-01-04","trigger_known_ts":"2019-01-08","strength":0.45,"price":1.6,"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.316239,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.02,"atr14":0.122661,"stop_level":0.958669,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-04","known_ts":"2019-03-04","bar_index":1622,"type":"RECLAIM","strength":0.725,"price":1.81,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-11-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-01","known_ts":"2019-04-01","bar_index":1628,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.35,"stop_level":2.36,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-02","known_ts":"2019-04-02","bar_index":1629,"type":"RECLAIM","strength":0.863,"price":2.45,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-04-01 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-04-01","prior_stop_level":2.36,"sweep_low":2.32,"atr14":0.163243,"stop_level":2.238379,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-04-15","known_ts":"2019-04-15","bar_index":1632,"type":"RECLAIM","strength":0.863,"price":2.56,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-04-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-22","known_ts":"2019-04-22","bar_index":1633,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.5,"stop_level":2.51,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-23","known_ts":"2019-04-23","bar_index":1633,"type":"RECLAIM","strength":0.863,"price":2.53,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-04-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":"2019-04-22","prior_stop_level":2.51,"sweep_low":2.45,"atr14":0.148375,"stop_level":2.375812,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-05-15","known_ts":"2019-05-15","bar_index":1639,"type":"RECLAIM","strength":1.0,"price":2.55,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-04-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-09-05","known_ts":"2019-09-09","bar_index":1665,"type":"BUY","strength":0.725,"price":2.33,"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":"2019-10-30","known_ts":"2019-10-30","bar_index":1678,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.64,"stop_level":2.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-11-01","known_ts":"2019-11-01","bar_index":1678,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.78,"stop_level":2.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-11-15","known_ts":"2019-11-15","bar_index":1682,"type":"RECLAIM","strength":1.0,"price":3.39,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-11-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-03-09","known_ts":"2020-03-09","bar_index":1707,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.93,"stop_level":4.04,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2020-03-10","known_ts":"2020-03-10","bar_index":1707,"type":"RECLAIM","strength":0.863,"price":4.14,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-03-09 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":"2020-03-09","prior_stop_level":4.04,"sweep_low":3.75,"atr14":0.440674,"stop_level":3.529663,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-15","known_ts":"2020-04-17","bar_index":1716,"type":"BUY","strength":0.725,"price":4.52,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2020-05-22","known_ts":"2020-05-27","bar_index":1725,"type":"REBUY","strength":0.725,"price":4.33,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"2020-07-28","known_ts":"2020-07-28","bar_index":1740,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.06,"stop_level":8.31,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-08-03","known_ts":"2020-08-03","bar_index":1741,"type":"RECLAIM","strength":1.0,"price":9.16,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-07-28 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":"2020-07-28","prior_stop_level":8.31,"sweep_low":7.07,"atr14":0.731373,"stop_level":6.704313,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-08-05","known_ts":"2020-08-07","bar_index":1742,"type":"REBUY","strength":1.0,"price":11.28,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2020-08-13","known_ts":"2020-08-17","bar_index":1744,"type":"REBUY","strength":1.0,"price":12.2,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2021-01-05","known_ts":"2021-01-07","bar_index":1777,"type":"REBUY","strength":1.0,"price":47.29,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2021-02-16","known_ts":"2021-02-16","bar_index":1786,"type":"SELL","basis":"structure_stop","strength":1.0,"price":59.0,"stop_level":63.17,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-05-14","known_ts":"2021-05-18","bar_index":1807,"type":"BUY","strength":0.45,"price":27.02,"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":"2021-05-14","known_ts":"2021-05-18","bar_index":1807,"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":"2021-05-14","trigger_known_ts":"2021-05-18","strength":0.45,"price":27.02,"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.630773,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.47,"atr14":2.613243,"stop_level":17.163379,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-05-27","known_ts":"2021-05-27","bar_index":1810,"type":"RECLAIM","strength":0.588,"price":30.89,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2021-05-14 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2021-06-15","known_ts":"2021-06-15","bar_index":1814,"type":"SELL","basis":"structure_stop","strength":0.45,"price":29.2,"stop_level":30.03,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2021-06-22","known_ts":"2021-06-22","bar_index":1815,"type":"RECLAIM","strength":0.588,"price":34.02,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-06-15 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":"2021-06-15","prior_stop_level":30.03,"sweep_low":28.4,"atr14":2.006601,"stop_level":27.396699,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-07-12","known_ts":"2021-07-12","bar_index":1820,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.02,"stop_level":31.85,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-07-28","known_ts":"2021-07-30","bar_index":1824,"type":"REBUY","strength":0.45,"price":27.28,"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":"2021-07-28","known_ts":"2021-07-30","bar_index":1824,"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":"2021-07-28","trigger_known_ts":"2021-07-30","strength":0.45,"price":27.28,"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.627221,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":25.31,"atr14":1.619336,"stop_level":24.500332,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-08-05","known_ts":"2021-08-09","bar_index":1826,"type":"REBUY","strength":0.45,"price":28.18,"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":"2021-08-05","known_ts":"2021-08-09","bar_index":1826,"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":"2021-08-05","trigger_known_ts":"2021-08-09","strength":0.45,"price":28.18,"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.614922,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":25.01,"atr14":1.738146,"stop_level":24.140927,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-08-23","known_ts":"2021-08-25","bar_index":1830,"type":"BUY","strength":0.45,"price":26.41,"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":"2021-08-23","known_ts":"2021-08-25","bar_index":1830,"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":"2021-08-23","trigger_known_ts":"2021-08-25","strength":0.45,"price":26.41,"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.639109,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":23.53,"atr14":1.548371,"stop_level":22.755814,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-08-26","known_ts":"2021-08-30","bar_index":1831,"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-08-26","trigger_known_ts":"2021-08-30","strength":0.588,"price":26.13,"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.642935,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":23.53,"atr14":1.470842,"stop_level":22.794579,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-09-17","known_ts":"2021-09-21","bar_index":1836,"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-09-17","trigger_known_ts":"2021-09-21","strength":0.588,"price":26.08,"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.643618,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":23.16,"atr14":1.311648,"stop_level":22.504176,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-10-26","known_ts":"2021-10-26","bar_index":1845,"type":"RECLAIM","strength":0.725,"price":37.11,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-07-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-11-26","known_ts":"2021-11-26","bar_index":1852,"type":"SELL","basis":"structure_stop","strength":0.863,"price":40.25,"stop_level":40.42,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-11-29","known_ts":"2021-11-29","bar_index":1852,"type":"RECLAIM","strength":0.863,"price":41.62,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-11-26 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":"2021-11-26","prior_stop_level":40.42,"sweep_low":39.46,"atr14":2.889242,"stop_level":38.015379,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-01-31","known_ts":"2022-02-02","bar_index":1867,"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-01-31","trigger_known_ts":"2022-02-02","strength":0.45,"price":21.84,"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.670041,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":17.51,"atr14":1.962379,"stop_level":16.52881,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-02-11","known_ts":"2022-02-15","bar_index":1870,"type":"BUY","strength":0.45,"price":23.77,"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,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2022-02-11","known_ts":"2022-02-15","bar_index":1870,"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-02-11","trigger_known_ts":"2022-02-15","strength":0.45,"price":23.77,"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.51271,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.63,"atr14":1.765668,"stop_level":19.747166,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-04-22","known_ts":"2022-04-22","bar_index":1886,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.04,"stop_level":22.49,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-04-25","known_ts":"2022-04-25","bar_index":1886,"type":"RECLAIM","strength":0.588,"price":22.75,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-04-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-04-22","prior_stop_level":22.49,"sweep_low":21.31,"atr14":1.945644,"stop_level":20.337178,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-18","known_ts":"2022-05-20","bar_index":1892,"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-18","trigger_known_ts":"2022-05-20","strength":0.45,"price":16.45,"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.610835,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.7,"atr14":1.838544,"stop_level":11.780728,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-06","known_ts":"2022-06-08","bar_index":1896,"type":"BUY","strength":0.45,"price":18.54,"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,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2022-06-06","known_ts":"2022-06-08","bar_index":1896,"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-06","trigger_known_ts":"2022-06-08","strength":0.45,"price":18.54,"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.561391,"monthly_oversold_dwell":11,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.45,"atr14":1.539333,"stop_level":14.680334,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-17","known_ts":"2022-06-22","bar_index":1899,"type":"BUY","strength":0.45,"price":16.89,"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,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2022-06-17","known_ts":"2022-06-22","bar_index":1899,"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-17","trigger_known_ts":"2022-06-22","strength":0.45,"price":16.89,"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.600426,"monthly_oversold_dwell":11,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.9,"atr14":1.465391,"stop_level":13.167305,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-10","known_ts":"2022-08-10","bar_index":1911,"type":"RECLAIM","strength":0.863,"price":29.54,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-04-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-09-02","known_ts":"2022-09-02","bar_index":1916,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.87,"stop_level":26.12,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-09-07","known_ts":"2022-09-07","bar_index":1917,"type":"RECLAIM","strength":0.863,"price":27.47,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-09-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2022-09-02","prior_stop_level":26.12,"sweep_low":24.94,"atr14":1.873007,"stop_level":24.003496,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-30","known_ts":"2022-12-02","bar_index":1937,"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-11-30","trigger_known_ts":"2022-12-02","strength":0.45,"price":15.81,"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.565898,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.76,"atr14":1.01561,"stop_level":14.252195,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-30","known_ts":"2023-01-04","bar_index":1944,"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-12-30","trigger_known_ts":"2023-01-04","strength":0.45,"price":13.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.590551,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.49,"atr14":0.890237,"stop_level":11.044882,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-05","known_ts":"2023-01-09","bar_index":1945,"type":"BUY","strength":0.45,"price":14.22,"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,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2023-01-05","known_ts":"2023-01-09","bar_index":1945,"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-01-05","trigger_known_ts":"2023-01-09","strength":0.45,"price":14.22,"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.552126,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.49,"atr14":0.906571,"stop_level":11.036715,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-02-09","known_ts":"2023-02-09","bar_index":1953,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.36,"stop_level":15.37,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-02-13","known_ts":"2023-02-13","bar_index":1953,"type":"RECLAIM","strength":0.588,"price":15.47,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-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":"2023-02-09","prior_stop_level":15.37,"sweep_low":14.84,"atr14":1.084179,"stop_level":14.297911,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-02-21","known_ts":"2023-02-21","bar_index":1955,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.43,"stop_level":15.36,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-04-25","known_ts":"2023-04-27","bar_index":1970,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2023-04-25","trigger_known_ts":"2023-04-27","strength":0.45,"price":8.97,"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.701,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.37,"atr14":0.638076,"stop_level":8.050962,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-05-19","known_ts":"2023-05-23","bar_index":1976,"type":"BUY","strength":0.45,"price":8.81,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-05-19","known_ts":"2023-05-23","bar_index":1976,"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-05-19","trigger_known_ts":"2023-05-23","strength":0.45,"price":8.81,"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.706333,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.39,"atr14":0.605709,"stop_level":7.087145,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-08-04","known_ts":"2023-08-04","bar_index":1993,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.56,"stop_level":11.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-11-01","known_ts":"2023-11-03","bar_index":2014,"type":"BUY","strength":0.588,"price":6.62,"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":70},{"ts":"2024-01-10","known_ts":"2024-01-10","bar_index":2029,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.04,"stop_level":4.16,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-01-16","known_ts":"2024-01-16","bar_index":2030,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.04,"stop_level":4.16,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-01-25","known_ts":"2024-01-29","bar_index":2033,"type":"REBUY","strength":0.588,"price":3.79,"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-02-21","known_ts":"2024-02-21","bar_index":2039,"type":"RECLAIM","strength":0.725,"price":3.01,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2024-01-25 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-03-26","known_ts":"2024-03-26","bar_index":2047,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.22,"stop_level":3.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-03-27","known_ts":"2024-03-27","bar_index":2047,"type":"RECLAIM","strength":0.725,"price":3.43,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-03-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-03-26","prior_stop_level":3.25,"sweep_low":3.2,"atr14":0.315422,"stop_level":3.042289,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-05-13","known_ts":"2024-05-15","bar_index":2058,"type":"BUY","strength":0.588,"price":3.41,"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":20},{"ts":"2024-06-05","known_ts":"2024-06-05","bar_index":2063,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.01,"stop_level":3.08,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-06-07","known_ts":"2024-06-07","bar_index":2064,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.9,"stop_level":3.08,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-06-13","known_ts":"2024-06-13","bar_index":2065,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.84,"stop_level":2.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-09-17","known_ts":"2024-09-19","bar_index":2087,"type":"BUY","strength":0.588,"price":2.06,"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":50},{"ts":"2024-11-12","known_ts":"2024-11-12","bar_index":2100,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.91,"stop_level":1.97,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2024-11-18","known_ts":"2024-11-18","bar_index":2101,"type":"RECLAIM","strength":0.863,"price":1.99,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-11-12 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":"2024-11-12","prior_stop_level":1.97,"sweep_low":1.79,"atr14":0.195172,"stop_level":1.692414,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-27","known_ts":"2024-12-02","bar_index":2104,"type":"REBUY","strength":0.863,"price":2.3,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2025-01-22","known_ts":"2025-01-22","bar_index":2115,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.03,"stop_level":2.13,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2025-05-20","known_ts":"2025-05-22","bar_index":2143,"type":"BUY","strength":0.588,"price":0.8,"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":50,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2025-07-31","known_ts":"2025-07-31","bar_index":2159,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.5,"stop_level":1.52,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2025-08-05","known_ts":"2025-08-05","bar_index":2160,"type":"RECLAIM","strength":0.863,"price":1.54,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-07-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2025-07-31","prior_stop_level":1.52,"sweep_low":1.39,"atr14":0.150113,"stop_level":1.314944,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-20","known_ts":"2025-08-20","bar_index":2164,"type":"RECLAIM","strength":1.0,"price":1.68,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-07-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-10-17","known_ts":"2025-10-17","bar_index":2177,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.4,"stop_level":3.42,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-10-22","known_ts":"2025-10-22","bar_index":2178,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.92,"stop_level":3.42,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-01-12","known_ts":"2026-01-14","bar_index":2197,"type":"BUY","strength":0.863,"price":2.35,"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":15},{"ts":"2026-01-30","known_ts":"2026-01-30","bar_index":2201,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.12,"stop_level":2.22,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2026-02-05","known_ts":"2026-02-05","bar_index":2202,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.86,"stop_level":2.22,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2026-03-02","known_ts":"2026-03-04","bar_index":2208,"type":"BUY","strength":0.725,"price":2.48,"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":"2026-03-30","known_ts":"2026-03-30","bar_index":2214,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.14,"stop_level":2.23,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2026-03-31","known_ts":"2026-03-31","bar_index":2215,"type":"RECLAIM","strength":0.725,"price":2.26,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-03-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":"2026-03-30","prior_stop_level":2.23,"sweep_low":2.11,"atr14":0.164999,"stop_level":2.0275,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-04-14","known_ts":"2026-04-14","bar_index":2218,"type":"RECLAIM","strength":0.863,"price":2.86,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-03-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-06-05","known_ts":"2026-06-05","bar_index":2230,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.22,"stop_level":3.31,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}}],"state":{"position_hint":"flat","last_signal":"SELL","last_scored_signal":"SELL","last_scored_ts":"2026-06-05","last_scored_basis":"structure_stop","bars_since_signal":16,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":false},"early_dots":["2018-02-12","2018-08-21","2019-05-15","2019-06-11","2019-07-02","2019-08-19","2019-12-20","2020-01-31","2020-03-19","2021-02-26","2021-04-01","2021-04-20","2021-05-14","2021-07-28","2021-08-05","2021-12-21","2022-06-17","2022-10-21","2022-11-03","2023-03-21","2023-05-19","2023-08-24","2023-09-12","2023-10-06","2023-11-01","2024-04-30","2024-08-13","2024-09-09","2025-02-05","2025-02-13","2025-03-04","2025-04-24","2025-09-11","2025-12-02","2026-01-02","2026-02-17","2026-03-02","2026-03-31","2026-06-23","2026-07-20"],"warnings":[{"ts":"2022-09-02","kind":"confirm","px":25.87,"level":26.12},{"ts":"2023-01-27","kind":"arm","px":15.86},{"ts":"2023-02-09","kind":"confirm","px":15.36,"level":15.37},{"ts":"2023-02-14","kind":"arm","px":15.81},{"ts":"2023-02-21","kind":"confirm","px":14.43,"level":15.36},{"ts":"2023-06-20","kind":"arm","px":9.98},{"ts":"2023-07-24","kind":"arm","px":12.33},{"ts":"2023-08-04","kind":"confirm","px":11.56,"level":11.65},{"ts":"2023-12-29","kind":"arm","px":4.5},{"ts":"2024-01-10","kind":"confirm","px":4.04,"level":4.16},{"ts":"2024-01-12","kind":"arm","px":3.44},{"ts":"2024-01-16","kind":"confirm","px":3.04,"level":4.16},{"ts":"2024-02-09","kind":"arm","px":4.33},{"ts":"2024-03-26","kind":"confirm","px":3.22,"level":3.25},{"ts":"2024-05-29","kind":"arm","px":3.2},{"ts":"2024-06-05","kind":"confirm","px":3.01,"level":3.08},{"ts":"2024-06-06","kind":"arm","px":3.0},{"ts":"2024-06-07","kind":"confirm","px":2.9,"level":3.08},{"ts":"2024-06-12","kind":"arm","px":2.92},{"ts":"2024-06-13","kind":"confirm","px":2.84,"level":2.9},{"ts":"2024-10-02","kind":"arm","px":2.16},{"ts":"2024-10-31","kind":"arm","px":1.96},{"ts":"2024-11-12","kind":"confirm","px":1.91,"level":1.97},{"ts":"2025-01-17","kind":"arm","px":2.44},{"ts":"2025-01-22","kind":"confirm","px":2.03,"level":2.13},{"ts":"2025-06-16","kind":"arm","px":1.31},{"ts":"2025-07-15","kind":"arm","px":1.53},{"ts":"2025-07-31","kind":"confirm","px":1.5,"level":1.52},{"ts":"2025-10-10","kind":"arm","px":3.42},{"ts":"2025-10-17","kind":"confirm","px":3.4,"level":3.42},{"ts":"2025-10-21","kind":"arm","px":3.12},{"ts":"2025-10-22","kind":"confirm","px":2.92,"level":3.42},{"ts":"2026-01-28","kind":"arm","px":2.45},{"ts":"2026-01-30","kind":"confirm","px":2.12,"level":2.22},{"ts":"2026-02-04","kind":"arm","px":2.05},{"ts":"2026-02-05","kind":"confirm","px":1.86,"level":2.22},{"ts":"2026-03-27","kind":"arm","px":2.18},{"ts":"2026-03-30","kind":"confirm","px":2.14,"level":2.23},{"ts":"2026-04-17","kind":"arm","px":2.78},{"ts":"2026-06-05","kind":"confirm","px":3.22,"level":3.31}],"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":[]}}}