{"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":"GIL","timeframe":"3D","as_of":"2026-08-14T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1998-12-22","known_ts":"1998-12-22","bar_index":43,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.367,"stop_level":0.3702,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-12-23","known_ts":"1998-12-23","bar_index":44,"type":"RECLAIM","strength":0.588,"price":0.3923,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-12-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":"1998-12-22","prior_stop_level":0.3702,"sweep_low":0.3607,"atr14":0.014849,"stop_level":0.353276,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-01-12","known_ts":"1999-01-12","bar_index":48,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.386,"stop_level":0.3891,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-01-20","known_ts":"1999-01-20","bar_index":49,"type":"RECLAIM","strength":0.725,"price":0.3923,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-01-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":"1999-01-12","prior_stop_level":0.3891,"sweep_low":0.3733,"atr14":0.013013,"stop_level":0.366794,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-03-18","known_ts":"1999-03-18","bar_index":63,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.6264,"stop_level":0.6328,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-04-06","known_ts":"1999-04-06","bar_index":67,"type":"RECLAIM","strength":0.863,"price":0.6581,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-03-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-06-28","known_ts":"1999-06-28","bar_index":86,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.908,"stop_level":0.9112,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-06-30","known_ts":"1999-06-30","bar_index":87,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.8542,"stop_level":0.9112,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-08-25","known_ts":"1999-08-25","bar_index":100,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.9713,"stop_level":0.9839,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1999-09-01","known_ts":"1999-09-01","bar_index":101,"type":"RECLAIM","strength":0.725,"price":0.9871,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-08-25 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":"1999-08-25","prior_stop_level":0.9839,"sweep_low":0.9238,"atr14":0.029039,"stop_level":0.90928,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-10-28","known_ts":"1999-11-01","bar_index":115,"type":"BUY","strength":0.725,"price":0.9523,"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":"1999-11-24","known_ts":"1999-11-24","bar_index":121,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.9048,"stop_level":0.9143,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1999-11-26","known_ts":"1999-11-26","bar_index":121,"type":"RECLAIM","strength":0.588,"price":0.9207,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-11-24 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":"1999-11-24","prior_stop_level":0.9143,"sweep_low":0.8637,"atr14":0.030894,"stop_level":0.848253,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-12-10","known_ts":"1999-12-10","bar_index":125,"type":"RECLAIM","strength":0.725,"price":1.1643,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-11-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-01-06","known_ts":"2000-01-10","bar_index":131,"type":"REBUY","strength":0.588,"price":1.0156,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2000-03-14","known_ts":"2000-03-14","bar_index":146,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.4838,"stop_level":1.5692,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-03-20","known_ts":"2000-03-20","bar_index":147,"type":"RECLAIM","strength":0.863,"price":1.5787,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-03-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2000-03-14","prior_stop_level":1.5692,"sweep_low":1.4838,"atr14":0.054788,"stop_level":1.456406,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-03-29","known_ts":"2000-03-29","bar_index":150,"type":"RECLAIM","strength":0.863,"price":1.6515,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-03-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-08-15","known_ts":"2000-08-17","bar_index":182,"type":"BUY","strength":0.725,"price":1.9742,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2000-09-22","known_ts":"2000-09-22","bar_index":191,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.9236,"stop_level":1.9362,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2000-09-25","known_ts":"2000-09-25","bar_index":191,"type":"RECLAIM","strength":0.863,"price":1.971,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-09-22 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":"2000-09-22","prior_stop_level":1.9362,"sweep_low":1.9109,"atr14":0.060253,"stop_level":1.880773,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-10-31","known_ts":"2000-11-02","bar_index":200,"type":"BUY","strength":0.588,"price":1.8034,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2001-01-04","known_ts":"2001-01-04","bar_index":214,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.8983,"stop_level":1.9426,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-01-08","known_ts":"2001-01-08","bar_index":215,"type":"RECLAIM","strength":0.725,"price":1.9837,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-01-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":"2001-01-04","prior_stop_level":1.9426,"sweep_low":1.8888,"atr14":0.05032,"stop_level":1.86364,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-01-19","known_ts":"2001-01-19","bar_index":218,"type":"RECLAIM","strength":0.725,"price":2.1387,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-01-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-02-05","known_ts":"2001-02-05","bar_index":221,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.1109,"stop_level":2.1134,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-02-06","known_ts":"2001-02-06","bar_index":222,"type":"RECLAIM","strength":0.725,"price":2.3407,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-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":"2001-02-05","prior_stop_level":2.1134,"sweep_low":2.1109,"atr14":0.05625,"stop_level":2.082775,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-02-13","known_ts":"2001-02-13","bar_index":223,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.0932,"stop_level":2.1109,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-02-14","known_ts":"2001-02-14","bar_index":224,"type":"RECLAIM","strength":0.863,"price":2.1159,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-02-13 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":"2001-02-13","prior_stop_level":2.1109,"sweep_low":2.0299,"atr14":0.089165,"stop_level":1.985317,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-02-28","known_ts":"2001-02-28","bar_index":227,"type":"RECLAIM","strength":0.863,"price":2.2627,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-02-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-03-05","known_ts":"2001-03-07","bar_index":228,"type":"REBUY","strength":0.863,"price":2.3093,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2001-05-11","known_ts":"2001-05-15","bar_index":244,"type":"BUY","strength":0.45,"price":1.6715,"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-06-14","known_ts":"2001-06-14","bar_index":251,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.4842,"stop_level":1.5156,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-06-21","known_ts":"2001-06-21","bar_index":253,"type":"RECLAIM","strength":0.45,"price":1.549,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-06-14 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":"2001-06-14","prior_stop_level":1.5156,"sweep_low":1.4174,"atr14":0.062266,"stop_level":1.386267,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-07-25","known_ts":"2001-07-27","bar_index":261,"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-25","trigger_known_ts":"2001-07-27","strength":0.45,"price":1.1946,"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.484175,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.0681,"atr14":0.062313,"stop_level":1.036943,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-08-02","known_ts":"2001-08-06","bar_index":263,"type":"BUY","strength":0.45,"price":1.2908,"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-02","known_ts":"2001-08-06","bar_index":263,"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-02","trigger_known_ts":"2001-08-06","strength":0.45,"price":1.2908,"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.442636,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.0681,"atr14":0.058418,"stop_level":1.038891,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-09-18","known_ts":"2001-09-18","bar_index":272,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.2493,"stop_level":1.3151,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-09-20","known_ts":"2001-09-20","bar_index":273,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.227,"stop_level":1.3151,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-10-11","known_ts":"2001-10-15","bar_index":278,"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-10-11","trigger_known_ts":"2001-10-15","strength":0.45,"price":1.1997,"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.481972,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.0691,"atr14":0.052933,"stop_level":1.042634,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-10-19","known_ts":"2001-10-23","bar_index":280,"type":"BUY","strength":0.45,"price":1.1845,"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-19","known_ts":"2001-10-23","bar_index":280,"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-19","trigger_known_ts":"2001-10-23","strength":0.45,"price":1.1845,"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.488536,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.0732,"atr14":0.039944,"stop_level":1.053228,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-11-09","known_ts":"2001-11-13","bar_index":285,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2001-11-09","trigger_known_ts":"2001-11-13","strength":0.588,"price":1.1663,"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.496394,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.0833,"atr14":0.039107,"stop_level":1.063746,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-12-28","known_ts":"2001-12-28","bar_index":296,"type":"RECLAIM","strength":0.863,"price":1.4407,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-09-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-01-31","known_ts":"2002-01-31","bar_index":303,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.5682,"stop_level":1.5743,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-02-04","known_ts":"2002-02-04","bar_index":304,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.468,"stop_level":1.5743,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-02-08","known_ts":"2002-02-08","bar_index":305,"type":"RECLAIM","strength":0.863,"price":1.6249,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-02-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":"2002-02-04","prior_stop_level":1.5743,"sweep_low":1.4123,"atr14":0.068073,"stop_level":1.378263,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-02-12","known_ts":"2002-02-14","bar_index":306,"type":"REBUY","strength":0.863,"price":1.711,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2002-03-15","known_ts":"2002-03-15","bar_index":313,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.6199,"stop_level":1.635,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-03-19","known_ts":"2002-03-19","bar_index":314,"type":"RECLAIM","strength":0.863,"price":1.6502,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-03-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2002-03-15","prior_stop_level":1.635,"sweep_low":1.6158,"atr14":0.034783,"stop_level":1.598408,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-04-02","known_ts":"2002-04-02","bar_index":317,"type":"RECLAIM","strength":1.0,"price":1.7454,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-03-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-08-21","known_ts":"2002-08-23","bar_index":350,"type":"BUY","strength":0.725,"price":2.2182,"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":"2002-09-20","known_ts":"2002-09-20","bar_index":357,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.1666,"stop_level":2.1726,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2002-09-24","known_ts":"2002-09-24","bar_index":357,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.1159,"stop_level":2.1726,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2002-10-24","known_ts":"2002-10-28","bar_index":365,"type":"BUY","strength":0.725,"price":2.1919,"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":"2002-11-20","known_ts":"2002-11-20","bar_index":371,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.1159,"stop_level":2.1261,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2002-11-27","known_ts":"2002-12-02","bar_index":373,"type":"REBUY","strength":0.725,"price":2.2577,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":15},{"ts":"2002-11-27","known_ts":"2002-11-27","bar_index":373,"type":"RECLAIM","strength":0.725,"price":2.1321,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-11-20 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":"2002-11-20","prior_stop_level":2.1261,"sweep_low":1.9843,"atr14":0.04782,"stop_level":1.96039,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-12-24","known_ts":"2002-12-24","bar_index":379,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.3316,"stop_level":2.3336,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-12-26","known_ts":"2002-12-26","bar_index":379,"type":"RECLAIM","strength":0.863,"price":2.365,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-12-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":"2002-12-24","prior_stop_level":2.3336,"sweep_low":2.3134,"atr14":0.051168,"stop_level":2.287816,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-01-13","known_ts":"2003-01-13","bar_index":383,"type":"RECLAIM","strength":0.863,"price":2.5725,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-12-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-01-22","known_ts":"2003-01-22","bar_index":385,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.4905,"stop_level":2.5432,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-01-28","known_ts":"2003-01-28","bar_index":386,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.5098,"stop_level":2.5432,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-01-30","known_ts":"2003-01-30","bar_index":387,"type":"RECLAIM","strength":1.0,"price":2.5958,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-01-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":"2003-01-28","prior_stop_level":2.5432,"sweep_low":2.444,"atr14":0.050214,"stop_level":2.418893,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-02-12","known_ts":"2003-02-12","bar_index":390,"type":"RECLAIM","strength":1.0,"price":2.5462,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-01-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-05-19","known_ts":"2003-05-19","bar_index":412,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.7355,"stop_level":2.7943,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-05-22","known_ts":"2003-05-22","bar_index":413,"type":"RECLAIM","strength":1.0,"price":2.7993,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-05-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2003-05-19","prior_stop_level":2.7943,"sweep_low":2.7345,"atr14":0.05927,"stop_level":2.704865,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-06-05","known_ts":"2003-06-05","bar_index":416,"type":"RECLAIM","strength":1.0,"price":2.8499,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-05-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-07-15","known_ts":"2003-07-17","bar_index":425,"type":"BUY","strength":0.725,"price":2.8094,"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":"2003-09-12","known_ts":"2003-09-12","bar_index":439,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.8996,"stop_level":3.0119,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2003-09-17","known_ts":"2003-09-17","bar_index":440,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.7659,"stop_level":3.0119,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2003-11-19","known_ts":"2003-11-21","bar_index":455,"type":"BUY","strength":0.725,"price":2.9613,"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":50},{"ts":"2003-12-05","known_ts":"2003-12-05","bar_index":458,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.7892,"stop_level":2.9289,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2003-12-10","known_ts":"2003-12-10","bar_index":459,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.7912,"stop_level":2.9289,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2003-12-24","known_ts":"2003-12-24","bar_index":463,"type":"RECLAIM","strength":0.863,"price":3.0879,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-12-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-01-28","known_ts":"2004-01-28","bar_index":470,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.0393,"stop_level":3.0534,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-02-04","known_ts":"2004-02-06","bar_index":472,"type":"REBUY","strength":0.863,"price":3.1182,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2004-03-12","known_ts":"2004-03-12","bar_index":480,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.2498,"stop_level":3.26,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-03-17","known_ts":"2004-03-17","bar_index":481,"type":"RECLAIM","strength":1.0,"price":3.265,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-03-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":"2004-03-12","prior_stop_level":3.26,"sweep_low":3.2407,"atr14":0.050723,"stop_level":3.215338,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-07-12","known_ts":"2004-07-12","bar_index":508,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.7355,"stop_level":2.7477,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2004-07-14","known_ts":"2004-07-14","bar_index":508,"type":"RECLAIM","strength":0.45,"price":2.7528,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-07-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":"2004-07-12","prior_stop_level":2.7477,"sweep_low":2.7153,"atr14":0.042755,"stop_level":2.693922,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-08-02","known_ts":"2004-08-04","bar_index":513,"type":"BUY","strength":0.45,"price":2.8601,"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":"2004-08-30","known_ts":"2004-08-30","bar_index":519,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.8064,"stop_level":2.8145,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-09-02","known_ts":"2004-09-02","bar_index":520,"type":"RECLAIM","strength":0.588,"price":2.8196,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-08-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2004-08-30","prior_stop_level":2.8145,"sweep_low":2.7862,"atr14":0.032541,"stop_level":2.769929,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-09-17","known_ts":"2004-09-21","bar_index":524,"type":"REBUY","strength":0.588,"price":2.7679,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2004-10-21","known_ts":"2004-10-21","bar_index":532,"type":"RECLAIM","strength":0.725,"price":2.9775,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2004-09-17 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-01-18","known_ts":"2005-01-20","bar_index":552,"type":"REBUY","strength":0.863,"price":3.5607,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2005-02-25","known_ts":"2005-02-25","bar_index":561,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.9909,"stop_level":4.0405,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-03-01","known_ts":"2005-03-01","bar_index":561,"type":"RECLAIM","strength":1.0,"price":4.0699,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-02-25 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-02-25","prior_stop_level":4.0405,"sweep_low":3.9555,"atr14":0.064904,"stop_level":3.923048,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-03-15","known_ts":"2005-03-15","bar_index":565,"type":"RECLAIM","strength":1.0,"price":4.2795,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-02-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-07-28","known_ts":"2005-07-28","bar_index":596,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.7627,"stop_level":5.8113,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-07-29","known_ts":"2005-07-29","bar_index":596,"type":"RECLAIM","strength":1.0,"price":5.9408,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-07-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2005-07-28","prior_stop_level":5.8113,"sweep_low":5.71,"atr14":0.133121,"stop_level":5.64344,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-08-12","known_ts":"2005-08-12","bar_index":600,"type":"RECLAIM","strength":1.0,"price":6.7994,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-07-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-08-29","known_ts":"2005-08-29","bar_index":603,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.4734,"stop_level":6.6293,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-08-31","known_ts":"2005-08-31","bar_index":604,"type":"RECLAIM","strength":1.0,"price":6.7487,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-08-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-08-29","prior_stop_level":6.6293,"sweep_low":6.1757,"atr14":0.17635,"stop_level":6.087525,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-09-13","known_ts":"2005-09-13","bar_index":607,"type":"RECLAIM","strength":1.0,"price":7.3339,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-08-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-12-27","known_ts":"2005-12-27","bar_index":631,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.3848,"stop_level":8.4577,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-12-28","known_ts":"2005-12-28","bar_index":631,"type":"RECLAIM","strength":0.863,"price":8.6339,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-12-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2005-12-27","prior_stop_level":8.4577,"sweep_low":8.3301,"atr14":0.182144,"stop_level":8.239028,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-01-12","known_ts":"2006-01-12","bar_index":635,"type":"RECLAIM","strength":0.863,"price":8.972,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-12-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-02-21","known_ts":"2006-02-21","bar_index":643,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.7232,"stop_level":9.784,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-02-24","known_ts":"2006-02-24","bar_index":644,"type":"RECLAIM","strength":0.863,"price":9.8913,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-02-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":"2006-02-21","prior_stop_level":9.784,"sweep_low":9.6706,"atr14":0.210543,"stop_level":9.565329,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-03-02","known_ts":"2006-03-06","bar_index":646,"type":"REBUY","strength":0.863,"price":10.683,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2006-06-22","known_ts":"2006-06-26","bar_index":672,"type":"BUY","strength":0.588,"price":8.646,"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":"aplus","score":90},{"ts":"2006-10-09","known_ts":"2006-10-11","bar_index":697,"type":"REBUY","strength":0.725,"price":10.4603,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"2006-11-15","known_ts":"2006-11-17","bar_index":706,"type":"BUY","strength":0.725,"price":10.9685,"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":20},{"ts":"2006-12-06","known_ts":"2006-12-06","bar_index":710,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.8227,"stop_level":10.8612,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-12-08","known_ts":"2006-12-08","bar_index":711,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.2922,"stop_level":10.8612,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-01-16","known_ts":"2007-01-18","bar_index":719,"type":"BUY","strength":0.588,"price":10.4805,"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":"2007-02-28","known_ts":"2007-02-28","bar_index":729,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.4744,"stop_level":10.5109,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-03-01","known_ts":"2007-03-01","bar_index":729,"type":"RECLAIM","strength":0.725,"price":10.5838,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-02-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":"2007-02-28","prior_stop_level":10.5109,"sweep_low":10.1241,"atr14":0.238957,"stop_level":10.004622,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-03-06","known_ts":"2007-03-06","bar_index":730,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.3448,"stop_level":10.5109,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-03-08","known_ts":"2007-03-08","bar_index":731,"type":"RECLAIM","strength":0.725,"price":10.7498,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-03-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":"2007-03-06","prior_stop_level":10.5109,"sweep_low":10.1403,"atr14":0.258129,"stop_level":10.011236,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-03-21","known_ts":"2007-03-21","bar_index":734,"type":"RECLAIM","strength":0.725,"price":11.5516,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-03-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-09-14","known_ts":"2007-09-18","bar_index":775,"type":"BUY","strength":0.725,"price":14.5464,"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":"2007-11-09","known_ts":"2007-11-09","bar_index":788,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.2674,"stop_level":16.5995,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-11-14","known_ts":"2007-11-14","bar_index":789,"type":"RECLAIM","strength":1.0,"price":16.8142,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-11-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2007-11-09","prior_stop_level":16.5995,"sweep_low":15.9354,"atr14":0.620355,"stop_level":15.625222,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-12-27","known_ts":"2007-12-31","bar_index":799,"type":"BUY","strength":0.725,"price":16.6684,"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":"quality","score":65},{"ts":"2008-02-11","known_ts":"2008-02-13","bar_index":809,"type":"BUY","strength":0.588,"price":16.4092,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2008-04-10","known_ts":"2008-04-10","bar_index":822,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.2062,"stop_level":14.8258,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-04-24","known_ts":"2008-04-28","bar_index":826,"type":"BUY","strength":0.45,"price":14.5464,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-07-16","known_ts":"2008-07-18","bar_index":845,"type":"BUY","strength":0.45,"price":10.4765,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-07-16","known_ts":"2008-07-18","bar_index":845,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-07-16","trigger_known_ts":"2008-07-18","strength":0.45,"price":10.4765,"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.427273,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.8525,"atr14":0.48361,"stop_level":8.610695,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-06","known_ts":"2008-08-08","bar_index":850,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-08-06","trigger_known_ts":"2008-08-08","strength":0.588,"price":10.7356,"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.413108,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":9.6503,"atr14":0.544297,"stop_level":9.378151,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-19","known_ts":"2008-08-19","bar_index":853,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.3263,"stop_level":9.7961,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-08-27","known_ts":"2008-08-29","bar_index":855,"type":"REBUY","strength":0.588,"price":9.464,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-09-29","known_ts":"2008-09-29","bar_index":862,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.9821,"stop_level":9.6746,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-10-17","known_ts":"2008-10-21","bar_index":867,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-10-17","trigger_known_ts":"2008-10-21","strength":0.588,"price":9.0388,"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.505869,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":7.4919,"atr14":0.677659,"stop_level":7.153071,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-27","known_ts":"2008-10-29","bar_index":869,"type":"BUY","strength":0.45,"price":8.3423,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-10-27","known_ts":"2008-10-29","bar_index":869,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-10-27","trigger_known_ts":"2008-10-29","strength":0.45,"price":8.3423,"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.531179,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.1071,"atr14":0.703857,"stop_level":6.755171,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-12-17","known_ts":"2008-12-19","bar_index":881,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-12-17","trigger_known_ts":"2008-12-19","strength":0.45,"price":3.8998,"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.766036,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.1425,"atr14":0.564714,"stop_level":2.860143,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-06","known_ts":"2009-01-08","bar_index":885,"type":"BUY","strength":0.45,"price":4.9365,"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":"2009-01-06","known_ts":"2009-01-08","bar_index":885,"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-01-06","trigger_known_ts":"2009-01-08","strength":0.45,"price":4.9365,"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.699163,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.0416,"atr14":0.420898,"stop_level":3.831151,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-02-04","known_ts":"2009-02-04","bar_index":891,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.0942,"stop_level":4.1995,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-05","known_ts":"2009-02-05","bar_index":892,"type":"RECLAIM","strength":0.588,"price":4.3574,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-02-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-02-04","prior_stop_level":4.1995,"sweep_low":4.0051,"atr14":0.329804,"stop_level":3.840198,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-02-12","known_ts":"2009-02-12","bar_index":893,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.1547,"stop_level":4.0942,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-12","known_ts":"2009-03-16","bar_index":900,"type":"BUY","strength":0.588,"price":2.8955,"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-04-13","known_ts":"2009-04-13","bar_index":907,"type":"RECLAIM","strength":0.725,"price":4.5316,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2009-03-12 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-13","known_ts":"2009-05-13","bar_index":914,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.3939,"stop_level":4.4465,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-14","known_ts":"2009-05-14","bar_index":914,"type":"RECLAIM","strength":0.725,"price":5.2807,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-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":"2009-05-13","prior_stop_level":4.4465,"sweep_low":4.1954,"atr14":0.428166,"stop_level":3.981317,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-29","known_ts":"2009-05-29","bar_index":918,"type":"RECLAIM","strength":0.863,"price":6.9695,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-05-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-19","known_ts":"2009-06-19","bar_index":923,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.3094,"stop_level":6.3256,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-25","known_ts":"2009-06-25","bar_index":924,"type":"RECLAIM","strength":0.863,"price":6.4146,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-06-19 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":"2009-06-19","prior_stop_level":6.3256,"sweep_low":5.706,"atr14":0.383496,"stop_level":5.514252,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-07-13","known_ts":"2009-07-13","bar_index":928,"type":"RECLAIM","strength":0.863,"price":6.358,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-06-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-08-06","known_ts":"2009-08-10","bar_index":934,"type":"BUY","strength":1.0,"price":7.2894,"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":40},{"ts":"2009-09-16","known_ts":"2009-09-16","bar_index":943,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.0143,"stop_level":8.0629,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-12-01","known_ts":"2009-12-03","bar_index":961,"type":"BUY","strength":0.863,"price":8.1196,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2010-05-05","known_ts":"2010-05-05","bar_index":996,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.1932,"stop_level":11.5496,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-11","known_ts":"2010-05-11","bar_index":997,"type":"RECLAIM","strength":0.863,"price":11.6711,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-05-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":"2010-05-05","prior_stop_level":11.5496,"sweep_low":9.9216,"atr14":0.47014,"stop_level":9.68653,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-08-03","known_ts":"2010-08-05","bar_index":1017,"type":"BUY","strength":0.725,"price":12.6349,"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-10-06","known_ts":"2010-10-08","bar_index":1032,"type":"BUY","strength":0.725,"price":11.9667,"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":"2010-10-21","known_ts":"2010-10-21","bar_index":1035,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.7073,"stop_level":10.8045,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-10-22","known_ts":"2010-10-22","bar_index":1036,"type":"RECLAIM","strength":0.588,"price":10.8288,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-10-21 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":"2010-10-21","prior_stop_level":10.8045,"sweep_low":10.6263,"atr14":0.304283,"stop_level":10.474158,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-10-27","known_ts":"2010-10-29","bar_index":1037,"type":"BUY","strength":0.725,"price":11.6832,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2010-12-22","known_ts":"2010-12-22","bar_index":1050,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.6994,"stop_level":11.8938,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-01-27","known_ts":"2011-01-27","bar_index":1058,"type":"RECLAIM","strength":0.863,"price":11.91,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-12-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-05-16","known_ts":"2011-05-16","bar_index":1083,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.3834,"stop_level":14.6594,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-05-18","known_ts":"2011-05-18","bar_index":1083,"type":"RECLAIM","strength":1.0,"price":14.7082,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-05-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-05-16","prior_stop_level":14.6594,"sweep_low":14.2129,"atr14":0.370616,"stop_level":14.027592,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-09-06","known_ts":"2011-09-08","bar_index":1109,"type":"BUY","strength":0.588,"price":10.8425,"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":"2011-10-03","known_ts":"2011-10-03","bar_index":1115,"type":"SELL","basis":"structure_stop","strength":0.45,"price":10.0471,"stop_level":10.4509,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2011-10-06","known_ts":"2011-10-06","bar_index":1116,"type":"RECLAIM","strength":0.45,"price":10.9812,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-10-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2011-10-03","prior_stop_level":10.4509,"sweep_low":9.4393,"atr14":0.533146,"stop_level":9.172727,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-21","known_ts":"2011-11-21","bar_index":1127,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.529,"stop_level":10.6141,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-12-05","known_ts":"2011-12-07","bar_index":1130,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2011-12-05","trigger_known_ts":"2011-12-07","strength":0.45,"price":7.6199,"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.503706,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.6573,"atr14":0.477424,"stop_level":6.418588,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-30","known_ts":"2012-01-04","bar_index":1136,"type":"BUY","strength":0.45,"price":8.0877,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2011-12-30","known_ts":"2012-01-04","bar_index":1136,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2011-12-30","trigger_known_ts":"2012-01-04","strength":0.45,"price":8.0877,"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.473238,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.5717,"atr14":0.278763,"stop_level":7.432319,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-06","known_ts":"2012-03-06","bar_index":1150,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.0707,"stop_level":10.2432,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-03-07","known_ts":"2012-03-07","bar_index":1151,"type":"RECLAIM","strength":0.725,"price":10.5266,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-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":"2012-03-06","prior_stop_level":10.2432,"sweep_low":9.9311,"atr14":0.300545,"stop_level":9.780827,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-20","known_ts":"2012-03-20","bar_index":1154,"type":"RECLAIM","strength":0.863,"price":11.1304,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-03-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-28","known_ts":"2012-03-28","bar_index":1156,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.1221,"stop_level":11.1262,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-30","known_ts":"2012-03-30","bar_index":1156,"type":"RECLAIM","strength":0.863,"price":11.3152,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-03-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":"2012-03-28","prior_stop_level":11.1262,"sweep_low":10.8264,"atr14":0.279847,"stop_level":10.686477,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-04-10","known_ts":"2012-04-10","bar_index":1158,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.9086,"stop_level":11.1098,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-04-12","known_ts":"2012-04-12","bar_index":1159,"type":"RECLAIM","strength":0.863,"price":11.2248,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-04-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-04-10","prior_stop_level":11.1098,"sweep_low":10.888,"atr14":0.274969,"stop_level":10.750516,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-04-24","known_ts":"2012-04-24","bar_index":1162,"type":"RECLAIM","strength":0.863,"price":11.4712,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-04-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-06-14","known_ts":"2012-06-18","bar_index":1174,"type":"BUY","strength":0.725,"price":11.172,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2012-07-20","known_ts":"2012-07-20","bar_index":1182,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.481,"stop_level":11.5016,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-07-27","known_ts":"2012-07-27","bar_index":1184,"type":"RECLAIM","strength":0.863,"price":11.6828,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-07-20 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":"2012-07-20","prior_stop_level":11.5016,"sweep_low":10.9331,"atr14":0.35239,"stop_level":10.756905,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-06","known_ts":"2012-08-06","bar_index":1186,"type":"RECLAIM","strength":1.0,"price":12.5191,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-07-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-08-29","known_ts":"2012-08-29","bar_index":1191,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.6776,"stop_level":13.0493,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-09-06","known_ts":"2012-09-06","bar_index":1193,"type":"RECLAIM","strength":1.0,"price":13.0617,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-08-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":"2012-08-29","prior_stop_level":13.0493,"sweep_low":12.083,"atr14":0.321459,"stop_level":11.922271,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-09-13","known_ts":"2012-09-13","bar_index":1195,"type":"RECLAIM","strength":1.0,"price":13.0493,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-08-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-11-09","known_ts":"2012-11-09","bar_index":1208,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.6522,"stop_level":13.8422,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2012-12-24","known_ts":"2012-12-24","bar_index":1218,"type":"RECLAIM","strength":1.0,"price":14.8876,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-11-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-01-31","known_ts":"2013-01-31","bar_index":1226,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.2395,"stop_level":15.3762,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-03-27","known_ts":"2013-03-27","bar_index":1239,"type":"RECLAIM","strength":1.0,"price":16.4681,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-01-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-04-15","known_ts":"2013-04-15","bar_index":1243,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.9908,"stop_level":16.3353,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-04-17","known_ts":"2013-04-17","bar_index":1243,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.2108,"stop_level":16.3353,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-04-19","known_ts":"2013-04-19","bar_index":1244,"type":"RECLAIM","strength":1.0,"price":16.3975,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-04-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":"2013-04-15","prior_stop_level":16.3353,"sweep_low":15.8165,"atr14":0.324587,"stop_level":15.654207,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-04-19","known_ts":"2013-04-19","bar_index":1244,"type":"RECLAIM","strength":1.0,"price":16.3975,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-04-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-04-17","prior_stop_level":16.3353,"sweep_low":15.9784,"atr14":0.324587,"stop_level":15.816107,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-05-01","known_ts":"2013-05-03","bar_index":1247,"type":"REBUY","strength":1.0,"price":17.2359,"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-06-04","known_ts":"2013-06-04","bar_index":1254,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.7072,"stop_level":16.9401,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-06-06","known_ts":"2013-06-06","bar_index":1255,"type":"RECLAIM","strength":0.863,"price":16.9526,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2013-06-04","prior_stop_level":16.9401,"sweep_low":16.4161,"atr14":0.324189,"stop_level":16.254005,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-07-15","known_ts":"2013-07-17","bar_index":1264,"type":"BUY","strength":0.725,"price":17.8302,"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":"2013-08-19","known_ts":"2013-08-19","bar_index":1272,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.7202,"stop_level":18.7327,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-08-21","known_ts":"2013-08-21","bar_index":1273,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.2159,"stop_level":18.7327,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-09-20","known_ts":"2013-09-20","bar_index":1280,"type":"RECLAIM","strength":1.0,"price":20.1663,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-08-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-01-24","known_ts":"2014-01-24","bar_index":1308,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.6659,"stop_level":21.8705,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-01-30","known_ts":"2014-01-30","bar_index":1310,"type":"RECLAIM","strength":0.863,"price":22.4301,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-01-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":"2014-01-24","prior_stop_level":21.8705,"sweep_low":21.4404,"atr14":0.417324,"stop_level":21.231738,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-04-23","known_ts":"2014-04-25","bar_index":1329,"type":"BUY","strength":0.725,"price":20.9322,"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":"2014-05-15","known_ts":"2014-05-15","bar_index":1334,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.4201,"stop_level":22.7401,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-06-05","known_ts":"2014-06-05","bar_index":1339,"type":"RECLAIM","strength":0.863,"price":23.0114,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-05-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-10-16","known_ts":"2014-10-20","bar_index":1370,"type":"BUY","strength":0.725,"price":23.3816,"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":"2014-11-13","known_ts":"2014-11-13","bar_index":1376,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.31,"stop_level":24.3898,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-11-14","known_ts":"2014-11-14","bar_index":1377,"type":"RECLAIM","strength":0.725,"price":24.8309,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-11-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-11-13","prior_stop_level":24.3898,"sweep_low":24.2134,"atr14":0.447142,"stop_level":23.989829,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-11-28","known_ts":"2014-11-28","bar_index":1380,"type":"RECLAIM","strength":0.725,"price":24.8603,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-11-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-04","known_ts":"2014-12-04","bar_index":1381,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.2432,"stop_level":24.2806,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-01-22","known_ts":"2015-01-26","bar_index":1392,"type":"BUY","strength":0.588,"price":24.6618,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2015-03-10","known_ts":"2015-03-10","bar_index":1402,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.6146,"stop_level":24.7454,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-03-12","known_ts":"2015-03-12","bar_index":1403,"type":"RECLAIM","strength":0.725,"price":24.834,"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":true,"monthlyBull":false},"anchor_ts":"2015-03-10","prior_stop_level":24.7454,"sweep_low":24.3994,"atr14":0.441789,"stop_level":24.178506,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-16","known_ts":"2015-03-18","bar_index":1404,"type":"REBUY","strength":0.725,"price":25.3699,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":75},{"ts":"2015-04-01","known_ts":"2015-04-06","bar_index":1408,"type":"REBUY","strength":0.725,"price":25.9016,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"2015-05-05","known_ts":"2015-05-05","bar_index":1415,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.4249,"stop_level":26.4924,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-05-08","known_ts":"2015-05-08","bar_index":1416,"type":"RECLAIM","strength":0.863,"price":26.5431,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-05-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":"2015-05-05","prior_stop_level":26.4924,"sweep_low":26.062,"atr14":0.454524,"stop_level":25.834738,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-05-19","known_ts":"2015-05-19","bar_index":1419,"type":"RECLAIM","strength":0.863,"price":26.965,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-05-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-07-10","known_ts":"2015-07-14","bar_index":1431,"type":"REBUY","strength":0.863,"price":29.2949,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2015-10-08","known_ts":"2015-10-12","bar_index":1452,"type":"BUY","strength":0.588,"price":26.2782,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":80},{"ts":"2016-01-04","known_ts":"2016-01-04","bar_index":1471,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.8547,"stop_level":24.118,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-02-09","known_ts":"2016-02-11","bar_index":1480,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-02-09","trigger_known_ts":"2016-02-11","strength":0.45,"price":19.5322,"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.341807,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":19.0481,"atr14":0.662802,"stop_level":18.716699,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-18","known_ts":"2016-02-22","bar_index":1482,"type":"BUY","strength":0.45,"price":21.1712,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-02-18","known_ts":"2016-02-22","bar_index":1482,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2016-02-18","trigger_known_ts":"2016-02-22","strength":0.45,"price":21.1712,"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.286576,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":19.0821,"atr14":0.621127,"stop_level":18.771536,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-15","known_ts":"2016-03-15","bar_index":1488,"type":"RECLAIM","strength":0.725,"price":25.2516,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-02-18 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-13","known_ts":"2016-05-13","bar_index":1502,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.9791,"stop_level":25.2176,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-01","known_ts":"2016-06-01","bar_index":1506,"type":"RECLAIM","strength":0.863,"price":25.7036,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-05-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-07-11","known_ts":"2016-07-13","bar_index":1515,"type":"BUY","strength":0.725,"price":26.5746,"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":"2016-08-02","known_ts":"2016-08-02","bar_index":1520,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.8752,"stop_level":24.9265,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-08-03","known_ts":"2016-08-03","bar_index":1520,"type":"RECLAIM","strength":0.863,"price":24.9606,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-08-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-08-02","prior_stop_level":24.9265,"sweep_low":24.5166,"atr14":0.512095,"stop_level":24.260552,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-11-15","known_ts":"2016-11-17","bar_index":1545,"type":"BUY","strength":0.45,"price":22.7303,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-12-19","known_ts":"2016-12-19","bar_index":1552,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.5843,"stop_level":23.1683,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-12-23","known_ts":"2016-12-23","bar_index":1554,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.9403,"stop_level":23.1683,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-01-26","known_ts":"2017-01-30","bar_index":1561,"type":"BUY","strength":0.45,"price":22.1206,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-02-08","known_ts":"2017-02-10","bar_index":1564,"type":"BUY","strength":0.45,"price":21.5109,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-04-13","known_ts":"2017-04-13","bar_index":1579,"type":"RECLAIM","strength":0.863,"price":23.7528,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-12-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-05-17","known_ts":"2017-05-17","bar_index":1586,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.555,"stop_level":23.7614,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-05-19","known_ts":"2017-05-19","bar_index":1587,"type":"RECLAIM","strength":0.863,"price":24.0133,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-05-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2017-05-17","prior_stop_level":23.7614,"sweep_low":23.4167,"atr14":0.459282,"stop_level":23.187059,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-05-23","known_ts":"2017-05-25","bar_index":1588,"type":"REBUY","strength":0.863,"price":24.5322,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2017-07-06","known_ts":"2017-07-06","bar_index":1598,"type":"SELL","basis":"structure_stop","strength":1.0,"price":26.1924,"stop_level":26.5383,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-07-07","known_ts":"2017-07-07","bar_index":1598,"type":"RECLAIM","strength":1.0,"price":26.6594,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-07-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":"2017-07-06","prior_stop_level":26.5383,"sweep_low":26.1838,"atr14":0.416897,"stop_level":25.975351,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-09-08","known_ts":"2017-09-08","bar_index":1613,"type":"RECLAIM","strength":1.0,"price":27.1929,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-07-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-11-24","known_ts":"2017-11-28","bar_index":1631,"type":"BUY","strength":0.863,"price":27.7393,"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":"2018-02-02","known_ts":"2018-02-02","bar_index":1646,"type":"SELL","basis":"structure_stop","strength":1.0,"price":28.3571,"stop_level":29.0184,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-04-06","known_ts":"2018-04-10","bar_index":1661,"type":"BUY","strength":0.588,"price":25.7677,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2018-04-25","known_ts":"2018-04-25","bar_index":1665,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.2436,"stop_level":25.5668,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2018-04-26","known_ts":"2018-04-26","bar_index":1665,"type":"RECLAIM","strength":0.588,"price":25.6541,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-04-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2018-04-25","prior_stop_level":25.5668,"sweep_low":25.0689,"atr14":0.461872,"stop_level":24.837964,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-06-07","known_ts":"2018-06-07","bar_index":1675,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.1407,"stop_level":25.3512,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-06-08","known_ts":"2018-06-08","bar_index":1675,"type":"RECLAIM","strength":0.588,"price":25.3687,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-06-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":"2018-06-07","prior_stop_level":25.3512,"sweep_low":25.0793,"atr14":0.431249,"stop_level":24.863676,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-11","known_ts":"2018-07-13","bar_index":1683,"type":"BUY","strength":0.45,"price":24.8952,"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-08-01","known_ts":"2018-08-03","bar_index":1688,"type":"BUY","strength":0.588,"price":27.3242,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":80},{"ts":"2018-08-23","known_ts":"2018-08-23","bar_index":1693,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.7373,"stop_level":25.9397,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-08-28","known_ts":"2018-08-28","bar_index":1694,"type":"RECLAIM","strength":0.725,"price":25.9661,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-08-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":"2018-08-23","prior_stop_level":25.9397,"sweep_low":25.6228,"atr14":0.542238,"stop_level":25.351681,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-09-10","known_ts":"2018-09-10","bar_index":1697,"type":"RECLAIM","strength":0.863,"price":26.415,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-08-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-10-04","known_ts":"2018-10-04","bar_index":1703,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.8693,"stop_level":26.1334,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-10-25","known_ts":"2018-10-25","bar_index":1708,"type":"RECLAIM","strength":0.863,"price":26.1686,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-10-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-10-30","known_ts":"2018-11-01","bar_index":1709,"type":"BUY","strength":0.863,"price":26.8463,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":85},{"ts":"2018-12-17","known_ts":"2018-12-17","bar_index":1719,"type":"SELL","basis":"structure_stop","strength":1.0,"price":27.7891,"stop_level":28.1248,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-01-18","known_ts":"2019-01-23","bar_index":1727,"type":"BUY","strength":1.0,"price":29.2731,"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":45},{"ts":"2019-02-21","known_ts":"2019-02-21","bar_index":1734,"type":"SELL","basis":"structure_stop","strength":1.0,"price":30.0062,"stop_level":30.2182,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-02-22","known_ts":"2019-02-22","bar_index":1734,"type":"RECLAIM","strength":1.0,"price":30.9867,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-02-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":"2019-02-21","prior_stop_level":30.2182,"sweep_low":28.4339,"atr14":0.644318,"stop_level":28.111741,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-08","known_ts":"2019-03-08","bar_index":1738,"type":"RECLAIM","strength":1.0,"price":31.308,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-02-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-11-21","known_ts":"2019-11-25","bar_index":1798,"type":"BUY","strength":0.588,"price":25.0951,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2020-01-10","known_ts":"2020-01-10","bar_index":1809,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.4092,"stop_level":25.5887,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-01-13","known_ts":"2020-01-13","bar_index":1809,"type":"RECLAIM","strength":0.588,"price":25.7593,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-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":"2020-01-10","prior_stop_level":25.5887,"sweep_low":25.3285,"atr14":0.44197,"stop_level":25.107515,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-01-31","known_ts":"2020-01-31","bar_index":1813,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.8797,"stop_level":25.4092,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-02-04","known_ts":"2020-02-04","bar_index":1814,"type":"RECLAIM","strength":0.588,"price":25.8759,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-01-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-01-31","prior_stop_level":25.4092,"sweep_low":24.754,"atr14":0.532219,"stop_level":24.487891,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-03-20","known_ts":"2020-03-24","bar_index":1825,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2020-03-20","trigger_known_ts":"2020-03-24","strength":0.45,"price":10.2697,"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.713641,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.5159,"atr14":1.29945,"stop_level":7.866175,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-07","known_ts":"2020-04-09","bar_index":1829,"type":"BUY","strength":0.45,"price":14.6813,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-04-07","known_ts":"2020-04-09","bar_index":1829,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2020-04-07","trigger_known_ts":"2020-04-09","strength":0.45,"price":14.6813,"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.590628,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.6494,"atr14":1.107277,"stop_level":10.095761,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-04","known_ts":"2020-05-04","bar_index":1835,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.1952,"stop_level":13.3885,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-19","known_ts":"2020-06-19","bar_index":1846,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.5603,"stop_level":14.1208,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-23","known_ts":"2020-06-23","bar_index":1846,"type":"RECLAIM","strength":0.588,"price":14.4734,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-06-19","prior_stop_level":14.1208,"sweep_low":13.3162,"atr14":0.790794,"stop_level":12.920803,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-08-31","known_ts":"2020-08-31","bar_index":1862,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.4837,"stop_level":17.5561,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-09-01","known_ts":"2020-09-01","bar_index":1863,"type":"RECLAIM","strength":0.725,"price":18.0081,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-08-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-08-31","prior_stop_level":17.5561,"sweep_low":17.4205,"atr14":0.57671,"stop_level":17.132145,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-09-23","known_ts":"2020-09-23","bar_index":1868,"type":"RECLAIM","strength":0.863,"price":18.1618,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-08-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-10-28","known_ts":"2020-10-28","bar_index":1876,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.4183,"stop_level":19.4635,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-11-03","known_ts":"2020-11-03","bar_index":1877,"type":"RECLAIM","strength":0.863,"price":20.3314,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-10-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":"2020-10-28","prior_stop_level":19.4635,"sweep_low":18.207,"atr14":0.778852,"stop_level":17.817574,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-12","known_ts":"2020-11-12","bar_index":1880,"type":"RECLAIM","strength":0.863,"price":21.9406,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-10-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-01-04","known_ts":"2021-01-04","bar_index":1891,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.734,"stop_level":25.0865,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-01-05","known_ts":"2021-01-05","bar_index":1891,"type":"RECLAIM","strength":1.0,"price":25.3668,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-01-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-01-04","prior_stop_level":25.0865,"sweep_low":24.4537,"atr14":0.70513,"stop_level":24.101135,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-03-04","known_ts":"2021-03-08","bar_index":1905,"type":"BUY","strength":0.863,"price":27.2381,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2021-04-05","known_ts":"2021-04-07","bar_index":1912,"type":"REBUY","strength":0.863,"price":29.8869,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2021-05-19","known_ts":"2021-05-19","bar_index":1922,"type":"SELL","basis":"structure_stop","strength":1.0,"price":31.3695,"stop_level":31.4328,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-05-20","known_ts":"2021-05-20","bar_index":1923,"type":"RECLAIM","strength":1.0,"price":32.0656,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-05-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-05-19","prior_stop_level":31.4328,"sweep_low":30.818,"atr14":0.987948,"stop_level":30.324026,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-08-11","known_ts":"2021-08-13","bar_index":1942,"type":"BUY","strength":0.725,"price":34.8405,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2021-09-15","known_ts":"2021-09-15","bar_index":1950,"type":"SELL","basis":"structure_stop","strength":0.725,"price":34.7423,"stop_level":35.0523,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-11-01","known_ts":"2021-11-03","bar_index":1961,"type":"BUY","strength":0.725,"price":35.0158,"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":90},{"ts":"2021-11-26","known_ts":"2021-11-26","bar_index":1967,"type":"SELL","basis":"structure_stop","strength":0.863,"price":37.9899,"stop_level":38.243,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-12-01","known_ts":"2021-12-01","bar_index":1968,"type":"SELL","basis":"structure_stop","strength":0.863,"price":36.7181,"stop_level":38.243,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-12-07","known_ts":"2021-12-07","bar_index":1969,"type":"RECLAIM","strength":0.863,"price":38.9323,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-12-01 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-12-01","prior_stop_level":38.243,"sweep_low":36.4162,"atr14":1.056372,"stop_level":35.888014,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-12-31","known_ts":"2022-01-04","bar_index":1975,"type":"BUY","strength":0.863,"price":39.1428,"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":55},{"ts":"2022-03-24","known_ts":"2022-03-28","bar_index":1994,"type":"BUY","strength":0.725,"price":35.622,"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":"quality","score":65},{"ts":"2022-06-02","known_ts":"2022-06-06","bar_index":2010,"type":"BUY","strength":0.45,"price":29.0585,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-06-24","known_ts":"2022-06-28","bar_index":2015,"type":"BUY","strength":0.45,"price":26.7286,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-08-26","known_ts":"2022-08-26","bar_index":2029,"type":"SELL","basis":"structure_stop","strength":0.588,"price":28.1308,"stop_level":28.2726,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-01","known_ts":"2022-09-01","bar_index":2031,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.7589,"stop_level":28.2726,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-07","known_ts":"2022-09-07","bar_index":2032,"type":"RECLAIM","strength":0.588,"price":28.4003,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-09-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":"2022-09-01","prior_stop_level":28.2726,"sweep_low":27.136,"atr14":0.796109,"stop_level":26.737946,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-22","known_ts":"2022-09-22","bar_index":2035,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.2848,"stop_level":27.4986,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-10-14","known_ts":"2022-10-18","bar_index":2041,"type":"BUY","strength":0.588,"price":29.1905,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-10-14","known_ts":"2022-10-18","bar_index":2041,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-10-14","trigger_known_ts":"2022-10-18","strength":0.588,"price":29.1905,"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.257077,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":26.3459,"atr14":0.967452,"stop_level":25.862174,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-24","known_ts":"2022-10-24","bar_index":2043,"type":"RECLAIM","strength":0.725,"price":29.5717,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-10-14 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-11-04","known_ts":"2022-11-04","bar_index":2046,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.9966,"stop_level":28.0192,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-01-06","known_ts":"2023-01-10","bar_index":2060,"type":"BUY","strength":0.725,"price":27.2621,"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":35},{"ts":"2023-02-06","known_ts":"2023-02-06","bar_index":2066,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.7578,"stop_level":28.3844,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-02-09","known_ts":"2023-02-09","bar_index":2067,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.0283,"stop_level":28.3844,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-02-21","known_ts":"2023-02-23","bar_index":2070,"type":"REBUY","strength":0.863,"price":30.0585,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2023-03-30","known_ts":"2023-04-03","bar_index":2079,"type":"REBUY","strength":0.863,"price":31.7917,"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":"2023-04-25","known_ts":"2023-04-25","bar_index":2084,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.6936,"stop_level":29.8723,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-04-27","known_ts":"2023-04-27","bar_index":2085,"type":"RECLAIM","strength":0.863,"price":30.117,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-04-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-04-25","prior_stop_level":29.8723,"sweep_low":29.6748,"atr14":0.658259,"stop_level":29.345671,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-06-13","known_ts":"2023-06-15","bar_index":2096,"type":"BUY","strength":0.863,"price":28.736,"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":65},{"ts":"2023-07-14","known_ts":"2023-07-14","bar_index":2103,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.5219,"stop_level":30.2509,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-07-19","known_ts":"2023-07-19","bar_index":2104,"type":"RECLAIM","strength":0.863,"price":30.4687,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-07-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-07-14","prior_stop_level":30.2509,"sweep_low":29.3325,"atr14":0.676108,"stop_level":28.994446,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-07-26","known_ts":"2023-07-26","bar_index":2105,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.2094,"stop_level":29.5219,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-10-09","known_ts":"2023-10-11","bar_index":2123,"type":"BUY","strength":0.45,"price":28.1403,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-11-02","known_ts":"2023-11-06","bar_index":2129,"type":"REBUY","strength":0.725,"price":32.0188,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":70},{"ts":"2024-01-02","known_ts":"2024-01-02","bar_index":2142,"type":"SELL","basis":"structure_stop","strength":0.863,"price":31.0453,"stop_level":31.3327,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-02-05","known_ts":"2024-02-07","bar_index":2150,"type":"BUY","strength":0.863,"price":32.4342,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2024-03-11","known_ts":"2024-03-13","bar_index":2158,"type":"REBUY","strength":0.863,"price":33.846,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2024-03-19","known_ts":"2024-03-21","bar_index":2160,"type":"REBUY","strength":0.863,"price":36.1975,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2024-04-12","known_ts":"2024-04-12","bar_index":2165,"type":"SELL","basis":"structure_stop","strength":1.0,"price":34.2989,"stop_level":34.723,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-05-22","known_ts":"2024-05-24","bar_index":2175,"type":"BUY","strength":0.725,"price":36.4631,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2025-02-10","known_ts":"2025-02-10","bar_index":2234,"type":"SELL","basis":"structure_stop","strength":0.725,"price":49.5761,"stop_level":49.9673,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2025-02-18","known_ts":"2025-02-18","bar_index":2236,"type":"RECLAIM","strength":0.725,"price":50.8377,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-02-10 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":"2025-02-10","prior_stop_level":49.9673,"sweep_low":49.0871,"atr14":0.847277,"stop_level":48.663462,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-02-25","known_ts":"2025-02-25","bar_index":2238,"type":"RECLAIM","strength":0.863,"price":52.5982,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-02-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-03-06","known_ts":"2025-03-06","bar_index":2240,"type":"SELL","basis":"structure_stop","strength":0.863,"price":49.1751,"stop_level":49.3902,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-04-30","known_ts":"2025-05-02","bar_index":2253,"type":"BUY","strength":0.725,"price":46.6072,"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":50},{"ts":"2025-05-29","known_ts":"2025-05-29","bar_index":2259,"type":"SELL","basis":"structure_stop","strength":0.863,"price":47.539,"stop_level":48.2398,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-06-26","known_ts":"2025-06-26","bar_index":2266,"type":"RECLAIM","strength":0.725,"price":48.6051,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-05-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-08-12","known_ts":"2025-08-12","bar_index":2276,"type":"SELL","basis":"structure_stop","strength":0.725,"price":48.4866,"stop_level":49.8587,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-08-13","known_ts":"2025-08-15","bar_index":2277,"type":"REBUY","strength":0.725,"price":55.6431,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2025-08-13","known_ts":"2025-08-13","bar_index":2277,"type":"RECLAIM","strength":0.725,"price":54.2217,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-08-12 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-08-12","prior_stop_level":49.8587,"sweep_low":45.4068,"atr14":1.830091,"stop_level":44.491755,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-09-02","known_ts":"2025-09-02","bar_index":2281,"type":"SELL","basis":"structure_stop","strength":0.725,"price":51.9591,"stop_level":53.7334,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-09-04","known_ts":"2025-09-08","bar_index":2282,"type":"BUY","strength":0.725,"price":55.2797,"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":"2025-09-04","known_ts":"2025-09-04","bar_index":2282,"type":"RECLAIM","strength":0.725,"price":54.5858,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-09-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-09-02","prior_stop_level":53.7334,"sweep_low":51.9492,"atr14":1.507443,"stop_level":51.195478,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-09-17","known_ts":"2025-09-19","bar_index":2285,"type":"BUY","strength":0.863,"price":55.6861,"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":"2025-10-21","known_ts":"2025-10-21","bar_index":2293,"type":"SELL","basis":"structure_stop","strength":0.863,"price":58.8381,"stop_level":58.8579,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-10-23","known_ts":"2025-10-23","bar_index":2293,"type":"RECLAIM","strength":0.863,"price":60.2159,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-10-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":"2025-10-21","prior_stop_level":58.8579,"sweep_low":58.4416,"atr14":1.29637,"stop_level":57.793415,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-12-19","known_ts":"2025-12-19","bar_index":2307,"type":"RECLAIM","strength":0.863,"price":62.565,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-10-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-01-07","known_ts":"2026-01-07","bar_index":2310,"type":"SELL","basis":"structure_stop","strength":1.0,"price":61.7324,"stop_level":61.9108,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-01-08","known_ts":"2026-01-08","bar_index":2311,"type":"RECLAIM","strength":1.0,"price":62.9516,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-01-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":"2026-01-07","prior_stop_level":61.9108,"sweep_low":61.4549,"atr14":1.517143,"stop_level":60.696329,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-22","known_ts":"2026-01-22","bar_index":2314,"type":"RECLAIM","strength":1.0,"price":65.5387,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-01-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-03-06","known_ts":"2026-03-06","bar_index":2324,"type":"SELL","basis":"structure_stop","strength":0.863,"price":61.8811,"stop_level":64.4087,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2026-04-20","known_ts":"2026-04-22","bar_index":2334,"type":"BUY","strength":0.725,"price":60.4635,"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":"quality","score":70},{"ts":"2026-05-19","known_ts":"2026-05-19","bar_index":2341,"type":"SELL","basis":"structure_stop","strength":0.45,"price":54.451,"stop_level":56.0039,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2026-05-20","known_ts":"2026-05-20","bar_index":2341,"type":"RECLAIM","strength":0.45,"price":57.15,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-05-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2026-05-19","prior_stop_level":56.0039,"sweep_low":53.98,"atr14":1.983896,"stop_level":52.988052,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-06-16","known_ts":"2026-06-16","bar_index":2347,"type":"SELL","basis":"structure_stop","strength":0.588,"price":50.34,"stop_level":57.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-07-16","known_ts":"2026-07-20","bar_index":2354,"type":"BUY","strength":0.45,"price":54.54,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2026-07-24","known_ts":"2026-07-28","bar_index":2356,"type":"BUY","strength":0.45,"price":51.74,"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}],"state":{"position_hint":"flat","last_signal":"BUY","last_scored_signal":"SELL","last_scored_ts":"2026-06-16","last_scored_basis":"structure_stop","bars_since_signal":5,"extended":false,"strong_bull":false,"overbought":true,"weeklyBull":true,"above200":false},"early_dots":["2016-09-21","2016-11-07","2017-01-23","2017-02-13","2017-08-22","2017-11-10","2018-02-16","2018-03-02","2018-04-03","2018-07-06","2018-08-01","2019-01-07","2019-06-04","2019-08-20","2019-10-02","2019-10-15","2019-11-05","2021-02-24","2021-06-21","2021-07-21","2021-10-14","2022-01-27","2022-02-28","2022-05-11","2022-06-24","2022-07-18","2022-11-17","2022-12-28","2023-05-31","2023-08-25","2023-09-29","2023-11-02","2024-01-18","2024-05-09","2024-11-20","2024-12-31","2025-03-31","2025-11-14","2026-03-27","2026-07-02"],"warnings":[{"ts":"2023-01-23","kind":"arm","px":28.4779},{"ts":"2023-02-06","kind":"confirm","px":27.7578,"level":28.3844},{"ts":"2023-02-08","kind":"arm","px":27.6456},{"ts":"2023-02-09","kind":"confirm","px":27.0283,"level":28.3844},{"ts":"2023-03-13","kind":"arm","px":28.4799},{"ts":"2023-04-06","kind":"arm","px":29.5901},{"ts":"2023-04-25","kind":"confirm","px":29.6936,"level":29.8723},{"ts":"2023-07-13","kind":"arm","px":30.232},{"ts":"2023-07-14","kind":"confirm","px":29.5219,"level":30.2509},{"ts":"2023-07-21","kind":"arm","px":29.8343},{"ts":"2023-07-26","kind":"confirm","px":29.2094,"level":29.5219},{"ts":"2023-10-26","kind":"arm","px":26.7205},{"ts":"2023-11-29","kind":"arm","px":34.283},{"ts":"2024-01-02","kind":"confirm","px":31.0453,"level":31.3327},{"ts":"2024-02-29","kind":"arm","px":33.3634},{"ts":"2024-04-03","kind":"arm","px":35.4554},{"ts":"2024-04-12","kind":"confirm","px":34.2989,"level":34.723},{"ts":"2024-06-13","kind":"arm","px":36.56},{"ts":"2024-09-05","kind":"arm","px":42.9213},{"ts":"2024-11-12","kind":"arm","px":47.5767},{"ts":"2025-02-07","kind":"arm","px":50.0553},{"ts":"2025-02-10","kind":"confirm","px":49.5761,"level":49.9673},{"ts":"2025-03-04","kind":"arm","px":49.7912},{"ts":"2025-03-06","kind":"confirm","px":49.1751,"level":49.3902},{"ts":"2025-05-23","kind":"arm","px":48.378},{"ts":"2025-05-29","kind":"confirm","px":47.539,"level":48.2398},{"ts":"2025-07-22","kind":"arm","px":51.29},{"ts":"2025-08-12","kind":"confirm","px":48.4866,"level":49.8587},{"ts":"2025-08-25","kind":"arm","px":54.1893},{"ts":"2025-09-02","kind":"confirm","px":51.9591,"level":53.7334},{"ts":"2025-10-14","kind":"arm","px":60.1366},{"ts":"2025-10-21","kind":"confirm","px":58.8381,"level":58.8579},{"ts":"2025-12-31","kind":"arm","px":61.9108},{"ts":"2026-01-07","kind":"confirm","px":61.7324,"level":61.9108},{"ts":"2026-01-14","kind":"arm","px":61.9505},{"ts":"2026-03-06","kind":"confirm","px":61.8811,"level":64.4087},{"ts":"2026-05-15","kind":"arm","px":56.2329},{"ts":"2026-05-19","kind":"confirm","px":54.451,"level":56.0039},{"ts":"2026-06-02","kind":"arm","px":58.41},{"ts":"2026-06-16","kind":"confirm","px":50.34,"level":57.0}],"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":[]}}}