{"opportunities":{"schema":"opportunity_timeline.v1","as_of":"2026-08-13","priced_through":{"CN":null,"HK":null,"US":"2026-08-13"},"events":[{"id":"opp_f3bbc13ba6162e9d4fe3","market":"US","system":"prophet_board","definition":"us_prophet_v2","authority":"candidate","surfaced_at":"2026-08-12","entry_date":"2026-08-13","entry_basis":"next_session_close","entry_price":10.9,"rank":8,"tier":null,"state":"onboard","maturity":"in_flight","latest_price":10.9,"return_pct":null,"excess_pct":null,"sessions":0,"source_artifact":"site/factordata/us_track_ledger.json","source_as_of":"2026-08-13","priced_through":"2026-08-13"}]},"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":"PTEN","timeframe":"3D","as_of":"2026-08-12T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1994-06-23","known_ts":"1994-06-23","bar_index":54,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.549,"stop_level":0.5597,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-06-27","known_ts":"1994-06-27","bar_index":55,"type":"RECLAIM","strength":0.725,"price":0.6028,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-06-23 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":"1994-06-23","prior_stop_level":0.5597,"sweep_low":0.5382,"atr14":0.033264,"stop_level":0.521568,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-07-07","known_ts":"1994-07-07","bar_index":57,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.5382,"stop_level":0.549,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-07-11","known_ts":"1994-07-11","bar_index":58,"type":"RECLAIM","strength":0.725,"price":0.5705,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-07-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":"1994-07-07","prior_stop_level":0.549,"sweep_low":0.5382,"atr14":0.029583,"stop_level":0.523409,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-07-19","known_ts":"1994-07-21","bar_index":60,"type":"BUY","strength":0.725,"price":0.6028,"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":30},{"ts":"1994-09-06","known_ts":"1994-09-06","bar_index":71,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.5813,"stop_level":0.6028,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-09-07","known_ts":"1994-09-07","bar_index":71,"type":"RECLAIM","strength":0.863,"price":0.6136,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-09-06 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":"1994-09-06","prior_stop_level":0.6028,"sweep_low":0.5813,"atr14":0.028731,"stop_level":0.566935,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-10-04","known_ts":"1994-10-04","bar_index":78,"type":"RECLAIM","strength":0.863,"price":0.6243,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-09-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-10-28","known_ts":"1994-11-01","bar_index":84,"type":"BUY","strength":0.863,"price":0.6781,"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":30},{"ts":"1995-02-15","known_ts":"1995-02-17","bar_index":109,"type":"BUY","strength":0.588,"price":0.592,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1995-03-13","known_ts":"1995-03-13","bar_index":114,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.592,"stop_level":0.5974,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-03-15","known_ts":"1995-03-15","bar_index":115,"type":"RECLAIM","strength":0.863,"price":0.6459,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-03-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1995-03-13","prior_stop_level":0.5974,"sweep_low":0.592,"atr14":0.02867,"stop_level":0.577665,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-03-27","known_ts":"1995-03-27","bar_index":118,"type":"RECLAIM","strength":0.863,"price":0.6459,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-03-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-05-01","known_ts":"1995-05-03","bar_index":126,"type":"BUY","strength":1.0,"price":0.6781,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":10},{"ts":"1995-05-31","known_ts":"1995-06-02","bar_index":133,"type":"BUY","strength":1.0,"price":0.7535,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"1995-07-13","known_ts":"1995-07-13","bar_index":143,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.8073,"stop_level":0.8181,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-07-17","known_ts":"1995-07-17","bar_index":143,"type":"RECLAIM","strength":1.0,"price":0.8396,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-07-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1995-07-13","prior_stop_level":0.8181,"sweep_low":0.7966,"atr14":0.02876,"stop_level":0.78222,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-07-21","known_ts":"1995-07-25","bar_index":145,"type":"REBUY","strength":1.0,"price":0.8611,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"1995-09-28","known_ts":"1995-09-28","bar_index":161,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.141,"stop_level":1.1518,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-09-29","known_ts":"1995-09-29","bar_index":161,"type":"RECLAIM","strength":1.0,"price":1.1625,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-09-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":"1995-09-28","prior_stop_level":1.1518,"sweep_low":1.1087,"atr14":0.031798,"stop_level":1.092801,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-10-16","known_ts":"1995-10-16","bar_index":165,"type":"RECLAIM","strength":1.0,"price":1.2325,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-09-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-12-11","known_ts":"1995-12-13","bar_index":178,"type":"BUY","strength":0.725,"price":1.1787,"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":35},{"ts":"1996-02-01","known_ts":"1996-02-05","bar_index":190,"type":"REBUY","strength":0.725,"price":1.2056,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"1996-03-25","known_ts":"1996-03-27","bar_index":202,"type":"BUY","strength":0.725,"price":1.1625,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":25},{"ts":"1996-09-09","known_ts":"1996-09-09","bar_index":240,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.6146,"stop_level":1.6362,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-09-10","known_ts":"1996-09-10","bar_index":241,"type":"RECLAIM","strength":0.863,"price":1.6792,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-09-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":"1996-09-09","prior_stop_level":1.6362,"sweep_low":1.6146,"atr14":0.061259,"stop_level":1.58397,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-09-19","known_ts":"1996-09-19","bar_index":243,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.5931,"stop_level":1.6146,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-10-25","known_ts":"1996-10-25","bar_index":252,"type":"RECLAIM","strength":0.863,"price":1.8515,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-09-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-12-12","known_ts":"1996-12-12","bar_index":263,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.3358,"stop_level":2.3466,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-12-16","known_ts":"1996-12-16","bar_index":263,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.2174,"stop_level":2.3466,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-01-17","known_ts":"1997-01-17","bar_index":271,"type":"RECLAIM","strength":1.0,"price":2.6049,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-12-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-04-07","known_ts":"1997-04-09","bar_index":289,"type":"BUY","strength":0.588,"price":2.4327,"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":55},{"ts":"1997-04-28","known_ts":"1997-04-28","bar_index":294,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.3681,"stop_level":2.3789,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1997-04-30","known_ts":"1997-04-30","bar_index":294,"type":"RECLAIM","strength":0.588,"price":2.4758,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-04-28 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":"1997-04-28","prior_stop_level":2.3789,"sweep_low":2.282,"atr14":0.108347,"stop_level":2.227827,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-05-14","known_ts":"1997-05-14","bar_index":298,"type":"RECLAIM","strength":0.725,"price":3.0355,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-04-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-01-16","known_ts":"1998-01-21","bar_index":355,"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":"1998-01-16","trigger_known_ts":"1998-01-21","strength":0.45,"price":4.8977,"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.554799,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.5307,"atr14":0.541497,"stop_level":3.259952,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-02-04","known_ts":"1998-02-06","bar_index":359,"type":"BUY","strength":0.45,"price":4.2626,"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":"1998-02-04","known_ts":"1998-02-06","bar_index":359,"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":"1998-02-04","trigger_known_ts":"1998-02-06","strength":0.45,"price":4.2626,"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.61253,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.7029,"atr14":0.436166,"stop_level":3.484817,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-05-08","known_ts":"1998-05-08","bar_index":380,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.7363,"stop_level":4.7793,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-05-12","known_ts":"1998-05-12","bar_index":381,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.6071,"stop_level":4.7793,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-06-02","known_ts":"1998-06-04","bar_index":386,"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":"1998-06-02","trigger_known_ts":"1998-06-04","strength":0.588,"price":4.0474,"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.632091,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":3.6383,"atr14":0.227514,"stop_level":3.524543,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-07-15","known_ts":"1998-07-17","bar_index":396,"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":"1998-07-15","trigger_known_ts":"1998-07-17","strength":0.45,"price":3.1647,"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.712329,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.7126,"atr14":0.188878,"stop_level":2.618161,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-08-05","known_ts":"1998-08-07","bar_index":401,"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":"1998-08-05","trigger_known_ts":"1998-08-07","strength":0.45,"price":2.4758,"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.77495,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.0883,"atr14":0.219231,"stop_level":1.978685,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-08-18","known_ts":"1998-08-20","bar_index":404,"type":"BUY","strength":0.45,"price":2.3681,"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":"1998-08-18","known_ts":"1998-08-20","bar_index":404,"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":"1998-08-18","trigger_known_ts":"1998-08-20","strength":0.45,"price":2.3681,"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.78474,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.0667,"atr14":0.195669,"stop_level":1.968866,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-09-03","known_ts":"1998-09-08","bar_index":408,"type":"BUY","strength":0.45,"price":1.9376,"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":"1998-09-03","known_ts":"1998-09-08","bar_index":408,"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":"1998-09-03","trigger_known_ts":"1998-09-08","strength":0.45,"price":1.9376,"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.823872,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.3994,"atr14":0.233605,"stop_level":1.282597,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-09-29","known_ts":"1998-09-29","bar_index":413,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.4112,"stop_level":2.4973,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-10-07","known_ts":"1998-10-07","bar_index":415,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.6362,"stop_level":2.4973,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-11-16","known_ts":"1998-11-16","bar_index":425,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.9376,"stop_level":1.9806,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-11-18","known_ts":"1998-11-18","bar_index":425,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.8515,"stop_level":1.9806,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-12-30","known_ts":"1999-01-04","bar_index":435,"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":"1998-12-30","trigger_known_ts":"1999-01-04","strength":0.45,"price":1.3778,"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.732222,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.1841,"atr14":0.155459,"stop_level":1.10637,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-01-05","known_ts":"1999-01-07","bar_index":436,"type":"BUY","strength":0.45,"price":1.5716,"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":"1999-01-05","known_ts":"1999-01-07","bar_index":436,"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":"1999-01-05","trigger_known_ts":"1999-01-07","strength":0.45,"price":1.5716,"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.693275,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.1841,"atr14":0.158985,"stop_level":1.104607,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-03-03","known_ts":"1999-03-05","bar_index":449,"type":"BUY","strength":0.588,"price":1.098,"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":"1999-05-18","known_ts":"1999-05-18","bar_index":466,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.6911,"stop_level":2.7126,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-05-21","known_ts":"1999-05-21","bar_index":467,"type":"RECLAIM","strength":0.863,"price":2.9279,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-05-18 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":"1999-05-18","prior_stop_level":2.7126,"sweep_low":2.4973,"atr14":0.237539,"stop_level":2.37853,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-06-02","known_ts":"1999-06-02","bar_index":470,"type":"RECLAIM","strength":0.863,"price":3.0463,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-05-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-06-24","known_ts":"1999-06-24","bar_index":475,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.1862,"stop_level":3.4015,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-07-12","known_ts":"1999-07-12","bar_index":479,"type":"RECLAIM","strength":1.0,"price":3.38,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-06-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-09-28","known_ts":"1999-09-28","bar_index":497,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.1023,"stop_level":5.3175,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-09-30","known_ts":"1999-09-30","bar_index":498,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.2314,"stop_level":5.3175,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-10-01","known_ts":"1999-10-01","bar_index":498,"type":"RECLAIM","strength":1.0,"price":5.4898,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-09-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":"1999-09-28","prior_stop_level":5.3175,"sweep_low":5.0592,"atr14":0.268319,"stop_level":4.92504,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-10-01","known_ts":"1999-10-01","bar_index":498,"type":"RECLAIM","strength":1.0,"price":5.4898,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-09-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1999-09-30","prior_stop_level":5.3175,"sweep_low":5.1238,"atr14":0.268319,"stop_level":4.98964,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-01-04","known_ts":"2000-01-06","bar_index":520,"type":"BUY","strength":0.725,"price":4.7147,"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":"2000-02-22","known_ts":"2000-02-22","bar_index":531,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.8558,"stop_level":5.8988,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-02-23","known_ts":"2000-02-23","bar_index":531,"type":"RECLAIM","strength":0.863,"price":6.028,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-02-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":"2000-02-22","prior_stop_level":5.8988,"sweep_low":5.662,"atr14":0.320099,"stop_level":5.50195,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-03-09","known_ts":"2000-03-09","bar_index":535,"type":"RECLAIM","strength":1.0,"price":8.8913,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-02-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-03-15","known_ts":"2000-03-15","bar_index":536,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.0301,"stop_level":8.6114,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-03-16","known_ts":"2000-03-16","bar_index":536,"type":"RECLAIM","strength":1.0,"price":9.2142,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-03-15 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":"2000-03-15","prior_stop_level":8.6114,"sweep_low":7.3627,"atr14":0.667982,"stop_level":7.028709,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-03-30","known_ts":"2000-03-30","bar_index":540,"type":"RECLAIM","strength":1.0,"price":10.958,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-03-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-06-29","known_ts":"2000-07-03","bar_index":561,"type":"BUY","strength":0.725,"price":9.6448,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2000-07-21","known_ts":"2000-07-21","bar_index":566,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.4822,"stop_level":8.9989,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2000-08-03","known_ts":"2000-08-07","bar_index":569,"type":"REBUY","strength":0.725,"price":9.4941,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2000-10-06","known_ts":"2000-10-06","bar_index":584,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.4628,"stop_level":10.592,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-10-10","known_ts":"2000-10-10","bar_index":584,"type":"RECLAIM","strength":1.0,"price":11.367,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-10-06 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":"2000-10-06","prior_stop_level":10.592,"sweep_low":10.2906,"atr14":0.653914,"stop_level":9.963643,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-12-11","known_ts":"2000-12-13","bar_index":599,"type":"BUY","strength":0.725,"price":11.2379,"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":"2001-03-15","known_ts":"2001-03-15","bar_index":620,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.4532,"stop_level":12.1421,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-04-23","known_ts":"2001-04-25","bar_index":629,"type":"BUY","strength":0.588,"price":12.025,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":15},{"ts":"2001-07-13","known_ts":"2001-07-17","bar_index":648,"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-07-13","trigger_known_ts":"2001-07-17","strength":0.45,"price":5.3907,"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.605672,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.8396,"atr14":0.571596,"stop_level":4.553802,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-08-13","known_ts":"2001-08-15","bar_index":655,"type":"BUY","strength":0.45,"price":5.7869,"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-08-13","known_ts":"2001-08-15","bar_index":655,"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-08-13","trigger_known_ts":"2001-08-15","strength":0.45,"price":5.7869,"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.57669,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.2185,"atr14":0.35539,"stop_level":5.040805,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-08-31","known_ts":"2001-08-31","bar_index":659,"type":"SELL","basis":"structure_stop","strength":0.45,"price":4.8396,"stop_level":5.2185,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2001-09-21","known_ts":"2001-09-21","bar_index":663,"type":"SELL","basis":"structure_stop","strength":0.45,"price":4.3711,"stop_level":4.7535,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2001-10-01","known_ts":"2001-10-03","bar_index":665,"type":"BUY","strength":0.45,"price":4.4814,"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-10-01","known_ts":"2001-10-03","bar_index":665,"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-10-01","trigger_known_ts":"2001-10-03","strength":0.45,"price":4.4814,"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.672187,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.8097,"atr14":0.307566,"stop_level":3.655917,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-11-15","known_ts":"2001-11-15","bar_index":676,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.0624,"stop_level":6.2071,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-11-16","known_ts":"2001-11-16","bar_index":676,"type":"RECLAIM","strength":0.588,"price":6.3173,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-11-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2001-11-15","prior_stop_level":6.2071,"sweep_low":5.9798,"atr14":0.440222,"stop_level":5.759689,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-12-26","known_ts":"2001-12-26","bar_index":685,"type":"RECLAIM","strength":0.863,"price":8.4323,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-11-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-02-22","known_ts":"2002-02-26","bar_index":698,"type":"BUY","strength":0.863,"price":8.3668,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2002-05-07","known_ts":"2002-05-07","bar_index":715,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.9365,"stop_level":11.0226,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-05-08","known_ts":"2002-05-08","bar_index":715,"type":"RECLAIM","strength":1.0,"price":11.5599,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-05-07 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":"2002-05-07","prior_stop_level":11.0226,"sweep_low":10.8848,"atr14":0.422834,"stop_level":10.673383,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-08-14","known_ts":"2002-08-16","bar_index":738,"type":"BUY","strength":0.725,"price":9.0247,"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":"2002-09-05","known_ts":"2002-09-05","bar_index":743,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.7675,"stop_level":8.4771,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2002-09-10","known_ts":"2002-09-10","bar_index":744,"type":"RECLAIM","strength":0.588,"price":8.6321,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-09-05 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":"2002-09-05","prior_stop_level":8.4771,"sweep_low":7.5711,"atr14":0.496898,"stop_level":7.322651,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-10-14","known_ts":"2002-10-14","bar_index":752,"type":"RECLAIM","strength":0.863,"price":9.7274,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-09-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-11-13","known_ts":"2002-11-13","bar_index":759,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.2865,"stop_level":9.5897,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-11-14","known_ts":"2002-11-14","bar_index":759,"type":"RECLAIM","strength":0.863,"price":9.6689,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-11-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2002-11-13","prior_stop_level":9.5897,"sweep_low":9.2073,"atr14":0.457037,"stop_level":8.978782,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-11-15","known_ts":"2002-11-15","bar_index":760,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.5759,"stop_level":9.5897,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-11-18","known_ts":"2002-11-18","bar_index":760,"type":"RECLAIM","strength":0.863,"price":9.6551,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-11-15 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":"2002-11-15","prior_stop_level":9.5897,"sweep_low":9.507,"atr14":0.427238,"stop_level":9.293381,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-12-04","known_ts":"2002-12-04","bar_index":764,"type":"RECLAIM","strength":1.0,"price":10.7367,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-11-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-12-27","known_ts":"2002-12-27","bar_index":769,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.5541,"stop_level":10.7677,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-02-05","known_ts":"2003-02-07","bar_index":778,"type":"BUY","strength":0.863,"price":10.9985,"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":"2003-03-11","known_ts":"2003-03-11","bar_index":785,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.7987,"stop_level":11.0811,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-03-14","known_ts":"2003-03-14","bar_index":786,"type":"RECLAIM","strength":1.0,"price":11.1741,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-03-11 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":"2003-03-11","prior_stop_level":11.0811,"sweep_low":10.5093,"atr14":0.402012,"stop_level":10.308294,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-03-25","known_ts":"2003-03-25","bar_index":789,"type":"RECLAIM","strength":1.0,"price":11.1914,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-03-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-04-15","known_ts":"2003-04-17","bar_index":794,"type":"BUY","strength":1.0,"price":11.6598,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2003-05-12","known_ts":"2003-05-14","bar_index":800,"type":"BUY","strength":1.0,"price":11.9836,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2003-06-09","known_ts":"2003-06-09","bar_index":806,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.1283,"stop_level":12.1421,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-06-10","known_ts":"2003-06-10","bar_index":806,"type":"RECLAIM","strength":1.0,"price":12.211,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-06-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":"2003-06-09","prior_stop_level":12.1421,"sweep_low":11.8045,"atr14":0.355548,"stop_level":11.626726,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-08-14","known_ts":"2003-08-18","bar_index":822,"type":"BUY","strength":0.588,"price":10.158,"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":"2003-09-05","known_ts":"2003-09-05","bar_index":827,"type":"SELL","basis":"structure_stop","strength":0.45,"price":9.5277,"stop_level":10.0237,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2003-09-11","known_ts":"2003-09-11","bar_index":828,"type":"SELL","basis":"structure_stop","strength":0.45,"price":9.2417,"stop_level":10.0237,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2003-09-23","known_ts":"2003-09-25","bar_index":831,"type":"REBUY","strength":0.45,"price":9.3175,"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":"2003-10-24","known_ts":"2003-10-24","bar_index":838,"type":"SELL","basis":"structure_stop","strength":0.45,"price":9.0764,"stop_level":9.0936,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2003-10-29","known_ts":"2003-10-29","bar_index":839,"type":"RECLAIM","strength":0.45,"price":9.3348,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-10-24 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":"2003-10-24","prior_stop_level":9.0936,"sweep_low":8.8422,"atr14":0.289369,"stop_level":8.697515,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-11-20","known_ts":"2003-11-20","bar_index":845,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.8652,"stop_level":9.9307,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-12-09","known_ts":"2003-12-09","bar_index":849,"type":"RECLAIM","strength":0.725,"price":10.8125,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-11-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-01-06","known_ts":"2004-01-06","bar_index":855,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.2982,"stop_level":11.3016,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-01-08","known_ts":"2004-01-08","bar_index":855,"type":"RECLAIM","strength":0.863,"price":11.4015,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-01-06 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":"2004-01-06","prior_stop_level":11.3016,"sweep_low":10.8504,"atr14":0.341038,"stop_level":10.679881,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-01-23","known_ts":"2004-01-23","bar_index":859,"type":"RECLAIM","strength":0.863,"price":12.366,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-01-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-02-05","known_ts":"2004-02-05","bar_index":862,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.7425,"stop_level":11.8596,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-02-06","known_ts":"2004-02-06","bar_index":862,"type":"RECLAIM","strength":0.863,"price":12.0077,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-02-05 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":"2004-02-05","prior_stop_level":11.8596,"sweep_low":11.7149,"atr14":0.415752,"stop_level":11.507024,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-02-24","known_ts":"2004-02-24","bar_index":866,"type":"RECLAIM","strength":0.863,"price":12.7449,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-02-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-04-23","known_ts":"2004-04-27","bar_index":880,"type":"BUY","strength":0.863,"price":13.2822,"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":30},{"ts":"2004-06-16","known_ts":"2004-06-18","bar_index":892,"type":"BUY","strength":0.725,"price":11.2575,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":80},{"ts":"2004-08-05","known_ts":"2004-08-05","bar_index":903,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.6093,"stop_level":11.7472,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-08-10","known_ts":"2004-08-10","bar_index":904,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.6231,"stop_level":11.7472,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-08-27","known_ts":"2004-08-31","bar_index":909,"type":"BUY","strength":0.725,"price":11.9617,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":25},{"ts":"2004-10-12","known_ts":"2004-10-12","bar_index":919,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.0874,"stop_level":13.1012,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-10-19","known_ts":"2004-10-21","bar_index":921,"type":"REBUY","strength":1.0,"price":13.7366,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2005-01-27","known_ts":"2005-01-31","bar_index":944,"type":"BUY","strength":0.863,"price":13.4473,"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":40},{"ts":"2005-03-29","known_ts":"2005-03-29","bar_index":957,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.6481,"stop_level":16.9251,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-03-31","known_ts":"2005-03-31","bar_index":958,"type":"RECLAIM","strength":1.0,"price":17.3267,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-03-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":"2005-03-29","prior_stop_level":16.9251,"sweep_low":16.1702,"atr14":0.657888,"stop_level":15.841256,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-04-12","known_ts":"2005-04-12","bar_index":961,"type":"RECLAIM","strength":1.0,"price":16.7173,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-03-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-06-02","known_ts":"2005-06-06","bar_index":973,"type":"BUY","strength":0.863,"price":18.9479,"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":"2005-06-24","known_ts":"2005-06-24","bar_index":978,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.1906,"stop_level":19.4888,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2005-06-27","known_ts":"2005-06-27","bar_index":978,"type":"RECLAIM","strength":0.863,"price":19.5235,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-06-24 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":"2005-06-24","prior_stop_level":19.4888,"sweep_low":19.1282,"atr14":0.607331,"stop_level":18.824534,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-07-12","known_ts":"2005-07-12","bar_index":982,"type":"RECLAIM","strength":1.0,"price":20.4875,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-06-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-08-16","known_ts":"2005-08-16","bar_index":990,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.9634,"stop_level":22.3948,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-09-06","known_ts":"2005-09-06","bar_index":995,"type":"RECLAIM","strength":1.0,"price":22.8106,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-08-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-12-08","known_ts":"2005-12-12","bar_index":1017,"type":"BUY","strength":0.725,"price":24.0468,"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":"2006-02-02","known_ts":"2006-02-02","bar_index":1029,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.2008,"stop_level":25.3399,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-02-07","known_ts":"2006-02-07","bar_index":1030,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.3864,"stop_level":25.3399,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-02-06","known_ts":"2006-02-06","bar_index":1030,"type":"RECLAIM","strength":0.863,"price":25.5485,"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":true,"monthlyBull":true},"anchor_ts":"2006-02-02","prior_stop_level":25.3399,"sweep_low":24.6795,"atr14":0.931945,"stop_level":24.213527,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-03-24","known_ts":"2006-03-28","bar_index":1041,"type":"BUY","strength":0.588,"price":20.5816,"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":60},{"ts":"2006-05-12","known_ts":"2006-05-12","bar_index":1052,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.1412,"stop_level":23.1299,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-05-16","known_ts":"2006-05-16","bar_index":1053,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.4519,"stop_level":23.1299,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-07-28","known_ts":"2006-08-01","bar_index":1070,"type":"BUY","strength":0.45,"price":19.6666,"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-14","known_ts":"2006-08-14","bar_index":1073,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.2209,"stop_level":18.5701,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-08-15","known_ts":"2006-08-15","bar_index":1074,"type":"RECLAIM","strength":0.588,"price":18.6609,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-08-14 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-08-14","prior_stop_level":18.5701,"sweep_low":18.0463,"atr14":0.801599,"stop_level":17.6455,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-09-11","known_ts":"2006-09-11","bar_index":1080,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.0616,"stop_level":18.8146,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-10-13","known_ts":"2006-10-17","bar_index":1088,"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-10-13","trigger_known_ts":"2006-10-17","strength":0.45,"price":15.9405,"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.401788,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.9315,"atr14":0.675645,"stop_level":14.593677,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-23","known_ts":"2006-10-25","bar_index":1090,"type":"BUY","strength":0.45,"price":16.9075,"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-10-23","known_ts":"2006-10-25","bar_index":1090,"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-10-23","trigger_known_ts":"2006-10-25","strength":0.45,"price":16.9075,"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.365498,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.5902,"atr14":0.697068,"stop_level":15.241666,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-11-27","known_ts":"2006-11-27","bar_index":1098,"type":"RECLAIM","strength":0.725,"price":19.1356,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2006-10-23 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-12-13","known_ts":"2006-12-13","bar_index":1102,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.7824,"stop_level":17.9094,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-12-14","known_ts":"2006-12-14","bar_index":1102,"type":"RECLAIM","strength":0.588,"price":18.3306,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-12-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-12-13","prior_stop_level":17.9094,"sweep_low":17.7261,"atr14":0.637702,"stop_level":17.407249,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-01-30","known_ts":"2007-02-01","bar_index":1112,"type":"BUY","strength":0.588,"price":16.9389,"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":65},{"ts":"2007-03-22","known_ts":"2007-03-26","bar_index":1124,"type":"BUY","strength":0.725,"price":16.6902,"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":35},{"ts":"2007-06-07","known_ts":"2007-06-07","bar_index":1141,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.3198,"stop_level":18.4467,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-06-11","known_ts":"2007-06-11","bar_index":1142,"type":"RECLAIM","strength":0.863,"price":18.5949,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-06-07 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":"2007-06-07","prior_stop_level":18.4467,"sweep_low":18.0094,"atr14":0.440829,"stop_level":17.788986,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-06-21","known_ts":"2007-06-21","bar_index":1145,"type":"RECLAIM","strength":0.863,"price":19.0626,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-06-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-06-28","known_ts":"2007-06-28","bar_index":1146,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.5311,"stop_level":18.8642,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-09-07","known_ts":"2007-09-11","bar_index":1163,"type":"BUY","strength":0.45,"price":16.2958,"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-10-05","known_ts":"2007-10-05","bar_index":1169,"type":"SELL","basis":"structure_stop","strength":0.45,"price":15.683,"stop_level":16.0536,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2007-10-19","known_ts":"2007-10-19","bar_index":1173,"type":"SELL","basis":"structure_stop","strength":0.45,"price":15.0346,"stop_level":15.4194,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2007-12-06","known_ts":"2007-12-10","bar_index":1184,"type":"BUY","strength":0.45,"price":14.3869,"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-12-20","known_ts":"2007-12-20","bar_index":1187,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.0499,"stop_level":14.1073,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-12-21","known_ts":"2007-12-21","bar_index":1187,"type":"RECLAIM","strength":0.588,"price":14.2077,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-12-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":"2007-12-20","prior_stop_level":14.1073,"sweep_low":13.627,"atr14":0.400597,"stop_level":13.426702,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-10","known_ts":"2008-01-10","bar_index":1191,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.5983,"stop_level":13.9926,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-01-14","known_ts":"2008-01-14","bar_index":1192,"type":"RECLAIM","strength":0.588,"price":14.7524,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-01-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-01-10","prior_stop_level":13.9926,"sweep_low":13.2471,"atr14":0.49575,"stop_level":12.999225,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-18","known_ts":"2008-01-18","bar_index":1193,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.3475,"stop_level":13.5983,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-01-25","known_ts":"2008-01-25","bar_index":1195,"type":"RECLAIM","strength":0.45,"price":13.7202,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-01-18 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":"2008-01-18","prior_stop_level":13.5983,"sweep_low":12.4729,"atr14":0.55709,"stop_level":12.194355,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-02-12","known_ts":"2008-02-12","bar_index":1199,"type":"RECLAIM","strength":0.725,"price":16.1288,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-01-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-03-17","known_ts":"2008-03-17","bar_index":1206,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.8834,"stop_level":16.0491,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-03-18","known_ts":"2008-03-18","bar_index":1207,"type":"RECLAIM","strength":0.863,"price":16.5752,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-03-17 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":"2008-03-17","prior_stop_level":16.0491,"sweep_low":15.8617,"atr14":0.689616,"stop_level":15.516892,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-24","known_ts":"2008-03-26","bar_index":1208,"type":"REBUY","strength":0.863,"price":18.0021,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2008-07-08","known_ts":"2008-07-08","bar_index":1232,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.4838,"stop_level":23.7879,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2008-07-10","known_ts":"2008-07-10","bar_index":1233,"type":"RECLAIM","strength":0.863,"price":23.9834,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-07-08 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-07-08","prior_stop_level":23.7879,"sweep_low":22.7741,"atr14":0.962296,"stop_level":22.292952,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-31","known_ts":"2008-11-04","bar_index":1260,"type":"BUY","strength":0.588,"price":9.8648,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"2009-01-14","known_ts":"2009-01-14","bar_index":1276,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.5619,"stop_level":7.7397,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-20","known_ts":"2009-01-20","bar_index":1277,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.9398,"stop_level":7.7397,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-10","known_ts":"2009-03-12","bar_index":1289,"type":"BUY","strength":0.588,"price":6.7446,"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-10","known_ts":"2009-03-12","bar_index":1289,"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-10","trigger_known_ts":"2009-03-12","strength":0.588,"price":6.7446,"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.740124,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":5.5474,"atr14":0.551044,"stop_level":5.271878,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-08","known_ts":"2009-04-13","bar_index":1296,"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-04-08","trigger_known_ts":"2009-04-13","strength":0.588,"price":8.7643,"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.662302,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":6.3795,"atr14":0.603635,"stop_level":6.077683,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-08","known_ts":"2009-05-08","bar_index":1303,"type":"RECLAIM","strength":0.863,"price":10.5976,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-01-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-05-15","known_ts":"2009-05-15","bar_index":1304,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.0624,"stop_level":9.4723,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-18","known_ts":"2009-05-18","bar_index":1305,"type":"RECLAIM","strength":0.725,"price":9.7928,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-05-15","prior_stop_level":9.4723,"sweep_low":8.9506,"atr14":0.767515,"stop_level":8.566843,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-06-01","known_ts":"2009-06-01","bar_index":1308,"type":"RECLAIM","strength":0.863,"price":10.4784,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-05-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-09","known_ts":"2009-06-11","bar_index":1310,"type":"REBUY","strength":0.863,"price":11.0977,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2009-07-22","known_ts":"2009-07-24","bar_index":1320,"type":"BUY","strength":0.863,"price":11.1201,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2009-08-20","known_ts":"2009-08-24","bar_index":1327,"type":"BUY","strength":0.863,"price":11.165,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2009-10-02","known_ts":"2009-10-06","bar_index":1337,"type":"REBUY","strength":0.863,"price":11.7885,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2010-01-04","known_ts":"2010-01-06","bar_index":1358,"type":"BUY","strength":0.863,"price":13.3031,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2010-01-22","known_ts":"2010-01-22","bar_index":1362,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.49,"stop_level":13.1224,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-01-27","known_ts":"2010-01-27","bar_index":1363,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.3545,"stop_level":13.1224,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-14","known_ts":"2010-04-16","bar_index":1381,"type":"BUY","strength":0.588,"price":10.9058,"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":40},{"ts":"2010-05-04","known_ts":"2010-05-04","bar_index":1385,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.155,"stop_level":11.2003,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-05-11","known_ts":"2010-05-11","bar_index":1387,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.4451,"stop_level":11.2003,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-06-28","known_ts":"2010-06-28","bar_index":1398,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.0638,"stop_level":10.3922,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-06-30","known_ts":"2010-06-30","bar_index":1399,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.7531,"stop_level":10.3922,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-07-06","known_ts":"2010-07-08","bar_index":1400,"type":"REBUY","strength":0.588,"price":10.9732,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2010-07-06","known_ts":"2010-07-06","bar_index":1400,"type":"RECLAIM","strength":0.725,"price":10.4049,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-06-28 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-06-28","prior_stop_level":10.3922,"sweep_low":9.4879,"atr14":0.532303,"stop_level":9.221748,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-07-06","known_ts":"2010-07-06","bar_index":1400,"type":"RECLAIM","strength":0.725,"price":10.4049,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-06-30 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-06-30","prior_stop_level":10.3922,"sweep_low":9.4879,"atr14":0.532303,"stop_level":9.221748,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-08-23","known_ts":"2010-08-23","bar_index":1411,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.7004,"stop_level":10.7231,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-08-27","known_ts":"2010-08-27","bar_index":1412,"type":"RECLAIM","strength":0.863,"price":11.193,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-08-23 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-08-23","prior_stop_level":10.7231,"sweep_low":10.2306,"atr14":0.414305,"stop_level":10.023447,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-09-02","known_ts":"2010-09-07","bar_index":1414,"type":"BUY","strength":1.0,"price":11.6325,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2010-12-02","known_ts":"2010-12-06","bar_index":1435,"type":"REBUY","strength":1.0,"price":16.9516,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2011-08-04","known_ts":"2011-08-04","bar_index":1491,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.9058,"stop_level":24.1403,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-10-14","known_ts":"2011-10-18","bar_index":1508,"type":"BUY","strength":0.588,"price":14.7982,"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":"2011-11-22","known_ts":"2011-11-22","bar_index":1517,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.2427,"stop_level":16.055,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-28","known_ts":"2011-11-28","bar_index":1518,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.1507,"stop_level":16.055,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-30","known_ts":"2011-11-30","bar_index":1518,"type":"RECLAIM","strength":0.588,"price":16.1086,"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":16.055,"sweep_low":14.3077,"atr14":0.887446,"stop_level":13.863977,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-30","known_ts":"2011-11-30","bar_index":1518,"type":"RECLAIM","strength":0.588,"price":16.1086,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-28 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-28","prior_stop_level":16.055,"sweep_low":14.7139,"atr14":0.887446,"stop_level":14.270177,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-15","known_ts":"2012-02-17","bar_index":1536,"type":"BUY","strength":0.588,"price":15.1813,"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-02-15","known_ts":"2012-02-17","bar_index":1536,"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-02-15","trigger_known_ts":"2012-02-17","strength":0.588,"price":15.1813,"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.411046,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":13.4988,"atr14":0.62381,"stop_level":13.186895,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-04-17","known_ts":"2012-04-19","bar_index":1550,"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-04-17","trigger_known_ts":"2012-04-19","strength":0.45,"price":12.4108,"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.518526,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.0256,"atr14":0.473499,"stop_level":11.788851,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-05-08","known_ts":"2012-05-10","bar_index":1555,"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-05-08","trigger_known_ts":"2012-05-10","strength":0.45,"price":12.3183,"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.522115,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.4478,"atr14":0.496746,"stop_level":11.199427,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-05-21","known_ts":"2012-05-23","bar_index":1558,"type":"BUY","strength":0.45,"price":12.2182,"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-21","known_ts":"2012-05-23","bar_index":1558,"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-21","trigger_known_ts":"2012-05-23","strength":0.45,"price":12.2182,"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.525998,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.0626,"atr14":0.55398,"stop_level":10.78561,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-06-13","known_ts":"2012-06-13","bar_index":1563,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.6378,"stop_level":11.3322,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-06-20","known_ts":"2012-06-20","bar_index":1565,"type":"RECLAIM","strength":0.588,"price":11.3955,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-06-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-06-13","prior_stop_level":11.3322,"sweep_low":10.5605,"atr14":0.458669,"stop_level":10.331166,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-23","known_ts":"2012-08-23","bar_index":1580,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.0372,"stop_level":12.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-09-11","known_ts":"2012-09-13","bar_index":1584,"type":"REBUY","strength":0.863,"price":13.2144,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2012-09-27","known_ts":"2012-09-27","bar_index":1588,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.3846,"stop_level":13.2299,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-10-10","known_ts":"2012-10-12","bar_index":1591,"type":"REBUY","strength":0.863,"price":13.1601,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2012-11-29","known_ts":"2012-12-03","bar_index":1602,"type":"BUY","strength":0.863,"price":13.6254,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2013-03-07","known_ts":"2013-03-11","bar_index":1624,"type":"REBUY","strength":1.0,"price":19.0056,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2013-07-11","known_ts":"2013-07-15","bar_index":1653,"type":"BUY","strength":0.725,"price":16.4509,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":65},{"ts":"2013-07-31","known_ts":"2013-07-31","bar_index":1657,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.4432,"stop_level":16.1228,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2013-08-09","known_ts":"2013-08-13","bar_index":1660,"type":"REBUY","strength":0.588,"price":15.9353,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2013-08-22","known_ts":"2013-08-26","bar_index":1663,"type":"REBUY","strength":0.588,"price":15.6463,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2013-10-23","known_ts":"2013-10-23","bar_index":1677,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.4771,"stop_level":17.8138,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-10-28","known_ts":"2013-10-28","bar_index":1678,"type":"RECLAIM","strength":0.863,"price":18.0722,"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":17.8138,"sweep_low":16.6706,"atr14":0.565318,"stop_level":16.387941,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-11-07","known_ts":"2013-11-07","bar_index":1681,"type":"RECLAIM","strength":1.0,"price":19.6852,"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":"2013-12-20","known_ts":"2013-12-24","bar_index":1691,"type":"BUY","strength":1.0,"price":20.0801,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2014-01-17","known_ts":"2014-01-22","bar_index":1697,"type":"BUY","strength":1.0,"price":20.3391,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2014-03-17","known_ts":"2014-03-19","bar_index":1710,"type":"REBUY","strength":1.0,"price":24.4402,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2014-07-21","known_ts":"2014-07-23","bar_index":1739,"type":"REBUY","strength":0.863,"price":28.9984,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2014-12-17","known_ts":"2014-12-19","bar_index":1774,"type":"BUY","strength":0.45,"price":13.909,"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":"Energy"}},{"ts":"2014-12-17","known_ts":"2014-12-19","bar_index":1774,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2014-12-17","trigger_known_ts":"2014-12-19","strength":0.45,"price":13.909,"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.529703,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.167,"atr14":0.919967,"stop_level":10.707017,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-01-12","known_ts":"2015-01-12","bar_index":1779,"type":"SELL","basis":"structure_stop","strength":0.45,"price":11.0953,"stop_level":11.4221,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2015-01-14","known_ts":"2015-01-14","bar_index":1780,"type":"RECLAIM","strength":0.45,"price":11.4301,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-01-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2015-01-12","prior_stop_level":11.4221,"sweep_low":10.6011,"atr14":0.804573,"stop_level":10.198814,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-01-20","known_ts":"2015-01-22","bar_index":1781,"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-20","trigger_known_ts":"2015-01-22","strength":0.588,"price":12.7054,"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.570399,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":10.6011,"atr14":0.792059,"stop_level":10.20507,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-02-10","known_ts":"2015-02-10","bar_index":1786,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.3749,"stop_level":13.5025,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-02-12","known_ts":"2015-02-12","bar_index":1786,"type":"RECLAIM","strength":0.588,"price":13.5583,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-02-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-02-10","prior_stop_level":13.5025,"sweep_low":13.0083,"atr14":0.872977,"stop_level":12.571811,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-10","known_ts":"2015-03-10","bar_index":1792,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.592,"stop_level":13.9409,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-03-12","known_ts":"2015-03-12","bar_index":1793,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.8725,"stop_level":13.9409,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-03-17","known_ts":"2015-03-17","bar_index":1794,"type":"RECLAIM","strength":0.588,"price":14.0007,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-03-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-03-10","prior_stop_level":13.9409,"sweep_low":13.047,"atr14":0.713053,"stop_level":12.690473,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-17","known_ts":"2015-03-17","bar_index":1794,"type":"RECLAIM","strength":0.588,"price":14.0007,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-03-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":"2015-03-12","prior_stop_level":13.9409,"sweep_low":13.047,"atr14":0.713053,"stop_level":12.690473,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-05-26","known_ts":"2015-05-26","bar_index":1810,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.0764,"stop_level":16.429,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-06-02","known_ts":"2015-06-02","bar_index":1811,"type":"RECLAIM","strength":0.725,"price":16.6454,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-05-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":"2015-05-26","prior_stop_level":16.429,"sweep_low":15.7719,"atr14":0.701936,"stop_level":15.420932,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-08-11","known_ts":"2015-08-13","bar_index":1828,"type":"BUY","strength":0.588,"price":14.1404,"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":"aplus","score":80},{"ts":"2015-08-27","known_ts":"2015-08-31","bar_index":1832,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-08-27","trigger_known_ts":"2015-08-31","strength":0.45,"price":13.1097,"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.500135,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.4523,"atr14":0.906605,"stop_level":9.998998,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-10-27","known_ts":"2015-10-27","bar_index":1846,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.5464,"stop_level":11.6031,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-10-28","known_ts":"2015-10-28","bar_index":1846,"type":"RECLAIM","strength":0.588,"price":11.7977,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-10-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-10-27","prior_stop_level":11.6031,"sweep_low":11.4004,"atr14":0.742553,"stop_level":11.029124,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-04","known_ts":"2015-12-04","bar_index":1855,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.1788,"stop_level":12.4464,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-12-14","known_ts":"2015-12-16","bar_index":1857,"type":"REBUY","strength":0.725,"price":12.827,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2016-02-16","known_ts":"2016-02-18","bar_index":1871,"type":"BUY","strength":0.588,"price":12.0186,"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,"retro_override":true,"retro_ctx":{"group_id":"Energy"}},{"ts":"2016-04-01","known_ts":"2016-04-01","bar_index":1881,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.5947,"stop_level":13.7507,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-06","known_ts":"2016-04-06","bar_index":1882,"type":"RECLAIM","strength":0.863,"price":13.9724,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-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":"2016-04-01","prior_stop_level":13.7507,"sweep_low":13.1843,"atr14":0.657011,"stop_level":12.855795,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-15","known_ts":"2016-04-15","bar_index":1885,"type":"RECLAIM","strength":0.863,"price":15.1217,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-24","known_ts":"2016-06-24","bar_index":1901,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.772,"stop_level":16.9034,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-06-29","known_ts":"2016-06-29","bar_index":1902,"type":"RECLAIM","strength":1.0,"price":17.1089,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-06-24 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":"2016-06-24","prior_stop_level":16.9034,"sweep_low":15.868,"atr14":0.721948,"stop_level":15.507026,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-07-12","known_ts":"2016-07-12","bar_index":1905,"type":"RECLAIM","strength":1.0,"price":17.3143,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-06-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-10-25","known_ts":"2016-10-25","bar_index":1929,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.2238,"stop_level":19.5199,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-11-01","known_ts":"2016-11-01","bar_index":1931,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.2038,"stop_level":19.5199,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-11-25","known_ts":"2016-11-25","bar_index":1937,"type":"RECLAIM","strength":1.0,"price":18.8866,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-11-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-12-30","known_ts":"2017-01-04","bar_index":1945,"type":"REBUY","strength":1.0,"price":23.3612,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2017-06-02","known_ts":"2017-06-06","bar_index":1980,"type":"BUY","strength":0.588,"price":17.7519,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65},{"ts":"2017-06-28","known_ts":"2017-06-30","bar_index":1986,"type":"BUY","strength":0.588,"price":16.647,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":80},{"ts":"2017-08-23","known_ts":"2017-08-25","bar_index":1999,"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-08-23","trigger_known_ts":"2017-08-25","strength":0.45,"price":13.0686,"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.446243,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.2276,"atr14":0.529353,"stop_level":11.962923,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-08-31","known_ts":"2017-09-05","bar_index":2001,"type":"BUY","strength":0.45,"price":14.0168,"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":"Energy"}},{"ts":"2017-08-31","known_ts":"2017-09-05","bar_index":2001,"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-08-31","trigger_known_ts":"2017-09-05","strength":0.45,"price":14.0168,"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.406065,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.5492,"atr14":0.517103,"stop_level":12.290648,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-10-12","known_ts":"2017-10-12","bar_index":2010,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.9473,"stop_level":17.1289,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-10-19","known_ts":"2017-10-19","bar_index":2012,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.6265,"stop_level":17.1289,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-11-30","known_ts":"2017-11-30","bar_index":2022,"type":"RECLAIM","strength":0.863,"price":18.0287,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-10-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-01-31","known_ts":"2018-01-31","bar_index":2035,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.5164,"stop_level":19.8469,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-02-01","known_ts":"2018-02-01","bar_index":2036,"type":"RECLAIM","strength":0.863,"price":20.2931,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-01-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-01-31","prior_stop_level":19.8469,"sweep_low":19.2438,"atr14":0.663837,"stop_level":18.911881,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-04-12","known_ts":"2018-04-16","bar_index":2052,"type":"BUY","strength":0.588,"price":16.5507,"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":0},{"ts":"2018-06-01","known_ts":"2018-06-01","bar_index":2063,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.1289,"stop_level":16.2447,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-06-07","known_ts":"2018-06-07","bar_index":2065,"type":"RECLAIM","strength":0.725,"price":16.4112,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-06-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-06-01","prior_stop_level":16.2447,"sweep_low":15.3017,"atr14":0.677311,"stop_level":14.963045,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-10","known_ts":"2018-08-14","bar_index":2080,"type":"BUY","strength":0.45,"price":14.2148,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-09-07","known_ts":"2018-09-07","bar_index":2086,"type":"SELL","basis":"structure_stop","strength":0.45,"price":13.334,"stop_level":13.6014,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-09-11","known_ts":"2018-09-11","bar_index":2087,"type":"RECLAIM","strength":0.45,"price":14.0567,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-09-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2018-09-07","prior_stop_level":13.6014,"sweep_low":12.9684,"atr14":0.49916,"stop_level":12.71882,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-10-10","known_ts":"2018-10-10","bar_index":2094,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.9155,"stop_level":14.6632,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-10-12","known_ts":"2018-10-12","bar_index":2094,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.7327,"stop_level":14.6632,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-11-05","known_ts":"2018-11-07","bar_index":2100,"type":"BUY","strength":0.588,"price":14.065,"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,"retro_override":true,"retro_ctx":{"group_id":"Energy"}},{"ts":"2018-12-24","known_ts":"2018-12-27","bar_index":2111,"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-24","trigger_known_ts":"2018-12-27","strength":0.45,"price":8.5739,"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.579892,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.9073,"atr14":0.65333,"stop_level":7.580635,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-08","known_ts":"2019-01-10","bar_index":2114,"type":"BUY","strength":0.45,"price":10.6403,"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":"Energy"}},{"ts":"2019-01-08","known_ts":"2019-01-10","bar_index":2114,"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-08","trigger_known_ts":"2019-01-10","strength":0.45,"price":10.6403,"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.478642,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.1822,"atr14":0.623585,"stop_level":7.870408,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-02-04","known_ts":"2019-02-06","bar_index":2120,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2019-02-04","trigger_known_ts":"2019-02-06","strength":0.588,"price":10.6069,"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.442684,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":9.5237,"atr14":0.522141,"stop_level":9.262629,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-06","known_ts":"2019-03-06","bar_index":2127,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.8391,"stop_level":11.0485,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-12","known_ts":"2019-03-12","bar_index":2128,"type":"RECLAIM","strength":0.588,"price":11.3573,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-03-06","prior_stop_level":11.0485,"sweep_low":10.3126,"atr14":0.45596,"stop_level":10.08462,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-04-04","known_ts":"2019-04-04","bar_index":2134,"type":"RECLAIM","strength":0.863,"price":12.803,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-03-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-25","known_ts":"2019-04-25","bar_index":2138,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.3685,"stop_level":12.4771,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-06-26","known_ts":"2019-06-28","bar_index":2153,"type":"BUY","strength":0.588,"price":9.6544,"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":"quality","score":65},{"ts":"2019-07-05","known_ts":"2019-07-09","bar_index":2155,"type":"BUY","strength":0.45,"price":9.6376,"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":"Energy"}},{"ts":"2019-07-05","known_ts":"2019-07-09","bar_index":2155,"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-07-05","trigger_known_ts":"2019-07-09","strength":0.45,"price":9.6376,"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.353719,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.2434,"atr14":0.449277,"stop_level":9.018762,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-07-26","known_ts":"2019-07-30","bar_index":2160,"type":"REBUY","strength":0.45,"price":9.6964,"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,"retro_override":true,"retro_ctx":{"group_id":"Energy"}},{"ts":"2019-08-26","known_ts":"2019-08-28","bar_index":2167,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2019-08-26","trigger_known_ts":"2019-08-28","strength":0.45,"price":7.1884,"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.517958,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.6012,"atr14":0.421755,"stop_level":6.390322,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-09","known_ts":"2019-09-11","bar_index":2170,"type":"BUY","strength":0.45,"price":8.0822,"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":"Energy"}},{"ts":"2019-09-09","known_ts":"2019-09-11","bar_index":2170,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2019-09-09","trigger_known_ts":"2019-09-11","strength":0.45,"price":8.0822,"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.458022,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.8948,"atr14":0.441611,"stop_level":6.673995,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-26","known_ts":"2019-09-26","bar_index":2174,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.526,"stop_level":7.5682,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-01-03","known_ts":"2020-01-03","bar_index":2197,"type":"RECLAIM","strength":0.863,"price":8.982,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-09-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-01-08","known_ts":"2020-01-08","bar_index":2198,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.7196,"stop_level":8.8042,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-01-13","known_ts":"2020-01-13","bar_index":2199,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.5418,"stop_level":8.8042,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-04-14","known_ts":"2020-04-16","bar_index":2220,"type":"BUY","strength":0.45,"price":1.5693,"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":"Energy"}},{"ts":"2020-04-14","known_ts":"2020-04-16","bar_index":2220,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2020-04-14","trigger_known_ts":"2020-04-16","strength":0.45,"price":1.5693,"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.883799,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.3731,"atr14":0.368889,"stop_level":1.188656,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-24","known_ts":"2020-06-24","bar_index":2236,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.1622,"stop_level":3.5649,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-07-22","known_ts":"2020-07-24","bar_index":2243,"type":"BUY","strength":0.725,"price":3.3678,"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":30},{"ts":"2020-08-21","known_ts":"2020-08-21","bar_index":2250,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.1879,"stop_level":3.5307,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-11-05","known_ts":"2020-11-09","bar_index":2268,"type":"BUY","strength":0.588,"price":2.9976,"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":45},{"ts":"2021-01-21","known_ts":"2021-01-21","bar_index":2285,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.1567,"stop_level":5.2865,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-01-22","known_ts":"2021-01-22","bar_index":2285,"type":"RECLAIM","strength":1.0,"price":5.399,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-01-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-01-21","prior_stop_level":5.2865,"sweep_low":4.8972,"atr14":0.358184,"stop_level":4.718108,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-02-08","known_ts":"2021-02-08","bar_index":2289,"type":"RECLAIM","strength":1.0,"price":5.4423,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-01-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-04-05","known_ts":"2021-04-05","bar_index":2301,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.0292,"stop_level":6.0552,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-04-07","known_ts":"2021-04-07","bar_index":2302,"type":"RECLAIM","strength":0.863,"price":6.1767,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-04-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":"2021-04-05","prior_stop_level":6.0552,"sweep_low":5.9251,"atr14":0.437565,"stop_level":5.706317,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-05-10","known_ts":"2021-05-12","bar_index":2310,"type":"BUY","strength":0.863,"price":7.1656,"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":"2021-07-06","known_ts":"2021-07-06","bar_index":2323,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.0686,"stop_level":8.6424,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-09-08","known_ts":"2021-09-10","bar_index":2338,"type":"BUY","strength":0.725,"price":6.7819,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2021-10-12","known_ts":"2021-10-12","bar_index":2346,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.6885,"stop_level":7.8454,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-10-15","known_ts":"2021-10-15","bar_index":2347,"type":"RECLAIM","strength":0.863,"price":7.9151,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-10-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-10-12","prior_stop_level":7.8454,"sweep_low":7.3746,"atr14":0.413818,"stop_level":7.167691,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-11-02","known_ts":"2021-11-02","bar_index":2351,"type":"RECLAIM","strength":0.863,"price":7.9325,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-10-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-11-15","known_ts":"2021-11-15","bar_index":2354,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.3921,"stop_level":7.4618,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-11-16","known_ts":"2021-11-16","bar_index":2354,"type":"RECLAIM","strength":0.863,"price":7.5926,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-11-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-11-15","prior_stop_level":7.4618,"sweep_low":7.27,"atr14":0.423071,"stop_level":7.058464,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-12-20","known_ts":"2021-12-22","bar_index":2362,"type":"BUY","strength":0.725,"price":7.6928,"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":"2022-08-01","known_ts":"2022-08-03","bar_index":2413,"type":"BUY","strength":0.725,"price":13.6431,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":70},{"ts":"2022-08-09","known_ts":"2022-08-11","bar_index":2415,"type":"BUY","strength":0.725,"price":13.4147,"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":"2022-10-04","known_ts":"2022-10-06","bar_index":2428,"type":"BUY","strength":0.725,"price":12.6935,"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":25},{"ts":"2022-11-21","known_ts":"2022-11-21","bar_index":2439,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.7238,"stop_level":15.8031,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-11-22","known_ts":"2022-11-22","bar_index":2439,"type":"RECLAIM","strength":0.725,"price":16.314,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-11-21 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-11-21","prior_stop_level":15.8031,"sweep_low":14.7548,"atr14":0.851397,"stop_level":14.329101,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-28","known_ts":"2022-11-28","bar_index":2440,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.0631,"stop_level":15.8031,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-11-30","known_ts":"2022-11-30","bar_index":2441,"type":"RECLAIM","strength":0.725,"price":15.8846,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-11-28 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-11-28","prior_stop_level":15.8031,"sweep_low":14.8429,"atr14":0.775296,"stop_level":14.455252,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-09","known_ts":"2023-01-09","bar_index":2450,"type":"RECLAIM","strength":0.725,"price":15.1678,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-11-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-12","known_ts":"2023-01-17","bar_index":2451,"type":"BUY","strength":0.725,"price":15.2032,"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":"2023-03-23","known_ts":"2023-03-27","bar_index":2467,"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-03-23","trigger_known_ts":"2023-03-27","strength":0.45,"price":10.2009,"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.412614,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.2574,"atr14":0.66821,"stop_level":8.923295,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-04-11","known_ts":"2023-04-13","bar_index":2471,"type":"BUY","strength":0.45,"price":10.9041,"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":"Energy"}},{"ts":"2023-04-11","known_ts":"2023-04-13","bar_index":2471,"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-04-11","trigger_known_ts":"2023-04-13","strength":0.45,"price":10.9041,"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.372122,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.1831,"atr14":0.553775,"stop_level":9.906213,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-05-15","known_ts":"2023-05-17","bar_index":2479,"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-05-15","trigger_known_ts":"2023-05-17","strength":0.45,"price":9.4354,"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.456693,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.8479,"atr14":0.464605,"stop_level":8.615598,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-05-18","known_ts":"2023-05-22","bar_index":2480,"type":"BUY","strength":0.45,"price":9.649,"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":"Energy"}},{"ts":"2023-05-18","known_ts":"2023-05-22","bar_index":2480,"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-18","trigger_known_ts":"2023-05-22","strength":0.45,"price":9.649,"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.444393,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.8479,"atr14":0.467972,"stop_level":8.613914,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-06-01","known_ts":"2023-06-05","bar_index":2483,"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-06-01","trigger_known_ts":"2023-06-05","strength":0.588,"price":9.5189,"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.449141,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":8.7025,"atr14":0.492381,"stop_level":8.45631,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-08-07","known_ts":"2023-08-07","bar_index":2498,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.6369,"stop_level":13.6817,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-08-09","known_ts":"2023-08-09","bar_index":2498,"type":"RECLAIM","strength":0.863,"price":13.7445,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-08-07 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":"2023-08-07","prior_stop_level":13.6817,"sweep_low":13.1704,"atr14":0.491086,"stop_level":12.924857,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-08-10","known_ts":"2023-08-10","bar_index":2499,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.4664,"stop_level":13.6817,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-09-06","known_ts":"2023-09-06","bar_index":2505,"type":"RECLAIM","strength":0.863,"price":13.5304,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-08-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-19","known_ts":"2024-01-23","bar_index":2536,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2024-01-19","trigger_known_ts":"2024-01-23","strength":0.45,"price":9.2997,"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.391492,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.8366,"atr14":0.312557,"stop_level":8.680321,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-24","known_ts":"2024-01-26","bar_index":2537,"type":"BUY","strength":0.45,"price":9.7901,"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":"2024-03-13","known_ts":"2024-03-13","bar_index":2548,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.3519,"stop_level":10.5714,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-03-15","known_ts":"2024-03-15","bar_index":2549,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.5531,"stop_level":10.5714,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-03-18","known_ts":"2024-03-18","bar_index":2549,"type":"RECLAIM","strength":0.588,"price":10.6537,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-03-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-03-13","prior_stop_level":10.5714,"sweep_low":10.1141,"atr14":0.396135,"stop_level":9.916033,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-03-18","known_ts":"2024-03-18","bar_index":2549,"type":"RECLAIM","strength":0.588,"price":10.6537,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-03-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-03-15","prior_stop_level":10.5714,"sweep_low":10.4525,"atr14":0.396135,"stop_level":10.254433,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-04-03","known_ts":"2024-04-03","bar_index":2553,"type":"RECLAIM","strength":0.863,"price":11.4493,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-03-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-04-12","known_ts":"2024-04-12","bar_index":2555,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.6811,"stop_level":10.6902,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-07-12","known_ts":"2024-07-16","bar_index":2576,"type":"BUY","strength":0.45,"price":9.9946,"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":"2024-08-02","known_ts":"2024-08-02","bar_index":2581,"type":"SELL","basis":"structure_stop","strength":0.45,"price":8.9077,"stop_level":9.1472,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2024-09-16","known_ts":"2024-09-18","bar_index":2591,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2024-09-16","trigger_known_ts":"2024-09-18","strength":0.45,"price":7.6476,"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.412053,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.0622,"atr14":0.313727,"stop_level":6.905336,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-10-02","known_ts":"2024-10-04","bar_index":2595,"type":"BUY","strength":0.45,"price":7.8799,"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":"2024-10-02","known_ts":"2024-10-04","bar_index":2595,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2024-10-02","trigger_known_ts":"2024-10-04","strength":0.45,"price":7.8799,"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.373781,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.9228,"atr14":0.323683,"stop_level":6.760958,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-12-03","known_ts":"2024-12-03","bar_index":2609,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.693,"stop_level":7.7498,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-12-05","known_ts":"2024-12-05","bar_index":2610,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.6273,"stop_level":7.7498,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-12-09","known_ts":"2024-12-09","bar_index":2610,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.2145,"stop_level":7.7498,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-12-27","known_ts":"2024-12-31","bar_index":2615,"type":"BUY","strength":0.725,"price":7.7493,"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":"2025-01-27","known_ts":"2025-01-27","bar_index":2621,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.8806,"stop_level":7.8994,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-01-30","known_ts":"2025-01-30","bar_index":2622,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.7305,"stop_level":7.8994,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-02-07","known_ts":"2025-02-11","bar_index":2624,"type":"REBUY","strength":0.863,"price":8.6593,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2025-03-24","known_ts":"2025-03-26","bar_index":2634,"type":"BUY","strength":0.863,"price":8.1183,"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":65},{"ts":"2025-05-09","known_ts":"2025-05-13","bar_index":2645,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2025-05-09","trigger_known_ts":"2025-05-13","strength":0.45,"price":6.0342,"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.416574,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.1912,"atr14":0.384828,"stop_level":4.998786,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-14","known_ts":"2025-05-16","bar_index":2646,"type":"BUY","strength":0.45,"price":5.7879,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Energy"}},{"ts":"2025-05-14","known_ts":"2025-05-16","bar_index":2646,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2025-05-14","trigger_known_ts":"2025-05-16","strength":0.45,"price":5.7879,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.440388,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.1912,"atr14":0.35167,"stop_level":5.015365,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-22","known_ts":"2025-05-27","bar_index":2648,"type":"BUY","strength":0.45,"price":5.4753,"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":"Energy"}},{"ts":"2025-05-22","known_ts":"2025-05-27","bar_index":2648,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2025-05-22","trigger_known_ts":"2025-05-27","strength":0.45,"price":5.4753,"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.456681,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.0964,"atr14":0.306325,"stop_level":4.943237,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-01","known_ts":"2025-08-01","bar_index":2664,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.3252,"stop_level":5.6039,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-08-19","known_ts":"2025-08-21","bar_index":2668,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2025-08-19","trigger_known_ts":"2025-08-21","strength":0.45,"price":5.181,"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.408095,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.9984,"atr14":0.244617,"stop_level":4.876091,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-27","known_ts":"2025-08-29","bar_index":2670,"type":"BUY","strength":0.588,"price":5.5847,"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":"2025-08-27","known_ts":"2025-08-29","bar_index":2670,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2025-08-27","trigger_known_ts":"2025-08-29","strength":0.588,"price":5.5847,"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.361975,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":4.9984,"atr14":0.225677,"stop_level":4.885561,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-09-15","known_ts":"2025-09-15","bar_index":2674,"type":"RECLAIM","strength":0.725,"price":5.341,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-08-27 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-10-01","known_ts":"2025-10-03","bar_index":2678,"type":"BUY","strength":0.725,"price":5.419,"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":45},{"ts":"2025-11-04","known_ts":"2025-11-04","bar_index":2686,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.8576,"stop_level":6.1013,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-11-11","known_ts":"2025-11-11","bar_index":2687,"type":"RECLAIM","strength":0.863,"price":6.228,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-11-04 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":"2025-11-04","prior_stop_level":6.1013,"sweep_low":5.7309,"atr14":0.293851,"stop_level":5.583975,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-12-01","known_ts":"2025-12-01","bar_index":2692,"type":"RECLAIM","strength":0.863,"price":6.2062,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-11-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-12-04","known_ts":"2025-12-08","bar_index":2693,"type":"BUY","strength":0.863,"price":6.1963,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2025-12-31","known_ts":"2026-01-05","bar_index":2699,"type":"BUY","strength":1.0,"price":6.7102,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2026-04-08","known_ts":"2026-04-08","bar_index":2721,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.33,"stop_level":10.35,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-04-13","known_ts":"2026-04-13","bar_index":2722,"type":"RECLAIM","strength":1.0,"price":10.56,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-04-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":"2026-04-08","prior_stop_level":10.35,"sweep_low":9.36,"atr14":0.567427,"stop_level":9.076286,"risk_basis":"daily_ohlc_atr14"}],"state":{"position_hint":"flat","last_signal":"RECLAIM","last_scored_signal":"SELL","last_scored_ts":"2026-04-08","last_scored_basis":"structure_stop","bars_since_signal":28,"extended":false,"strong_bull":false,"overbought":true,"weeklyBull":false,"above200":true},"early_dots":["2017-03-03","2017-03-16","2017-04-03","2017-05-03","2018-02-20","2018-04-04","2018-06-20","2018-07-25","2018-10-31","2019-05-14","2019-06-13","2020-02-07","2020-03-13","2020-07-22","2020-10-07","2021-02-22","2021-04-06","2021-04-27","2021-06-01","2021-08-09","2021-08-20","2021-12-02","2022-05-17","2022-07-06","2022-07-14","2022-09-29","2023-02-27","2023-10-05","2023-11-16","2023-12-18","2024-02-14","2024-05-02","2024-06-20","2024-07-12","2025-03-14","2025-04-17","2026-04-21","2026-05-15","2026-06-08","2026-06-30"],"warnings":[{"ts":"2021-10-29","kind":"arm","px":7.4618},{"ts":"2021-11-15","kind":"confirm","px":7.3921,"level":7.4618},{"ts":"2022-01-24","kind":"arm","px":8.5757},{"ts":"2022-02-22","kind":"arm","px":11.4168},{"ts":"2022-11-09","kind":"arm","px":15.8031},{"ts":"2022-11-21","kind":"confirm","px":15.7238,"level":15.8031},{"ts":"2022-11-25","kind":"arm","px":15.4859},{"ts":"2022-11-28","kind":"confirm","px":15.0631,"level":15.8031},{"ts":"2023-06-20","kind":"arm","px":10.4071},{"ts":"2023-08-04","kind":"arm","px":13.6997},{"ts":"2023-08-07","kind":"confirm","px":13.6369,"level":13.6817},{"ts":"2023-08-08","kind":"arm","px":13.61},{"ts":"2023-08-10","kind":"confirm","px":13.4664,"level":13.6817},{"ts":"2024-02-09","kind":"arm","px":9.5358},{"ts":"2024-03-06","kind":"arm","px":10.6537},{"ts":"2024-03-13","kind":"confirm","px":10.3519,"level":10.5714},{"ts":"2024-03-14","kind":"arm","px":10.5256},{"ts":"2024-03-15","kind":"confirm","px":10.5531,"level":10.5714},{"ts":"2024-04-01","kind":"arm","px":10.7451},{"ts":"2024-04-12","kind":"confirm","px":10.6811,"level":10.6902},{"ts":"2024-07-31","kind":"arm","px":10.1236},{"ts":"2024-08-02","kind":"confirm","px":8.9077,"level":9.1472},{"ts":"2024-11-26","kind":"arm","px":7.7498},{"ts":"2024-12-03","kind":"confirm","px":7.693,"level":7.7498},{"ts":"2024-12-04","kind":"arm","px":7.6836},{"ts":"2024-12-05","kind":"confirm","px":7.6273,"level":7.7498},{"ts":"2024-12-06","kind":"arm","px":7.0269},{"ts":"2024-12-09","kind":"confirm","px":7.2145,"level":7.7498},{"ts":"2025-01-15","kind":"arm","px":8.7531},{"ts":"2025-01-27","kind":"confirm","px":7.8806,"level":7.8994},{"ts":"2025-01-29","kind":"arm","px":7.7587},{"ts":"2025-01-30","kind":"confirm","px":7.7305,"level":7.8994},{"ts":"2025-06-24","kind":"arm","px":5.7481},{"ts":"2025-08-01","kind":"confirm","px":5.3252,"level":5.6039},{"ts":"2025-10-31","kind":"arm","px":6.111},{"ts":"2025-11-04","kind":"confirm","px":5.8576,"level":6.1013},{"ts":"2026-01-20","kind":"arm","px":7.0067},{"ts":"2026-02-13","kind":"arm","px":8.0048},{"ts":"2026-04-01","kind":"arm","px":10.35},{"ts":"2026-04-08","kind":"confirm","px":10.33,"level":10.35}],"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":[]}}}