{"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":"TTEK","timeframe":"3D","as_of":"2026-08-14T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1992-06-12","known_ts":"1992-06-12","bar_index":41,"type":"SELL","basis":"structure_stop","strength":0.45,"price":0.359,"stop_level":0.3712,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1992-07-01","known_ts":"1992-07-06","bar_index":46,"type":"BUY","strength":0.45,"price":0.3651,"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":"1992-07-20","known_ts":"1992-07-20","bar_index":50,"type":"RECLAIM","strength":0.588,"price":0.432,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1992-07-01 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1992-08-13","known_ts":"1992-08-13","bar_index":56,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.4016,"stop_level":0.4138,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1992-10-13","known_ts":"1992-10-15","bar_index":70,"type":"BUY","strength":0.725,"price":0.4442,"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":30},{"ts":"1992-12-16","known_ts":"1992-12-16","bar_index":85,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.4564,"stop_level":0.4685,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-12-17","known_ts":"1992-12-17","bar_index":85,"type":"RECLAIM","strength":0.863,"price":0.4792,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-12-16 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":"1992-12-16","prior_stop_level":0.4685,"sweep_low":0.4564,"atr14":0.016661,"stop_level":0.448069,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-01-18","known_ts":"1993-01-20","bar_index":92,"type":"BUY","strength":0.588,"price":0.5172,"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":30},{"ts":"1993-02-09","known_ts":"1993-02-09","bar_index":97,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.5096,"stop_level":0.5172,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-02-12","known_ts":"1993-02-12","bar_index":98,"type":"RECLAIM","strength":0.725,"price":0.5324,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-02-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1993-02-09","prior_stop_level":0.5172,"sweep_low":0.5096,"atr14":0.017652,"stop_level":0.500774,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-02-19","known_ts":"1993-02-19","bar_index":99,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.502,"stop_level":0.5096,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-02-24","known_ts":"1993-02-24","bar_index":100,"type":"RECLAIM","strength":0.863,"price":0.5172,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-02-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":"1993-02-19","prior_stop_level":0.5096,"sweep_low":0.4792,"atr14":0.017271,"stop_level":0.470565,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-03-05","known_ts":"1993-03-05","bar_index":103,"type":"RECLAIM","strength":0.863,"price":0.5628,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-02-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-03-16","known_ts":"1993-03-16","bar_index":105,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.5248,"stop_level":0.5476,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-05-05","known_ts":"1993-05-07","bar_index":117,"type":"BUY","strength":0.863,"price":0.5704,"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":"1993-07-09","known_ts":"1993-07-13","bar_index":132,"type":"BUY","strength":0.588,"price":0.5476,"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":45},{"ts":"1993-08-03","known_ts":"1993-08-03","bar_index":137,"type":"SELL","basis":"structure_stop","strength":0.45,"price":0.5096,"stop_level":0.5172,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1993-09-08","known_ts":"1993-09-10","bar_index":146,"type":"BUY","strength":0.588,"price":0.5172,"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":20},{"ts":"1993-10-28","known_ts":"1993-10-28","bar_index":158,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.5933,"stop_level":0.6047,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-10-29","known_ts":"1993-10-29","bar_index":158,"type":"RECLAIM","strength":0.725,"price":0.6123,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-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":"1993-10-28","prior_stop_level":0.6047,"sweep_low":0.5933,"atr14":0.014894,"stop_level":0.585853,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-11-15","known_ts":"1993-11-15","bar_index":162,"type":"RECLAIM","strength":0.863,"price":0.637,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-10-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-11-22","known_ts":"1993-11-22","bar_index":163,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.5704,"stop_level":0.5933,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-11-24","known_ts":"1993-11-24","bar_index":164,"type":"RECLAIM","strength":0.863,"price":0.599,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-11-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1993-11-22","prior_stop_level":0.5933,"sweep_low":0.5704,"atr14":0.022468,"stop_level":0.559166,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-12-07","known_ts":"1993-12-07","bar_index":167,"type":"RECLAIM","strength":0.863,"price":0.637,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-11-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-01-19","known_ts":"1994-01-21","bar_index":177,"type":"BUY","strength":0.863,"price":0.7606,"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":"1994-02-04","known_ts":"1994-02-04","bar_index":181,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.7083,"stop_level":0.7321,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1994-02-08","known_ts":"1994-02-08","bar_index":181,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.694,"stop_level":0.7321,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1994-03-16","known_ts":"1994-03-18","bar_index":190,"type":"BUY","strength":0.863,"price":0.7511,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"1994-08-03","known_ts":"1994-08-05","bar_index":222,"type":"BUY","strength":0.588,"price":0.7226,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":90},{"ts":"1994-09-09","known_ts":"1994-09-09","bar_index":230,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.7796,"stop_level":0.8272,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-09-12","known_ts":"1994-09-12","bar_index":231,"type":"RECLAIM","strength":0.725,"price":0.8367,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-09-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1994-09-09","prior_stop_level":0.8272,"sweep_low":0.7796,"atr14":0.032633,"stop_level":0.763284,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-09-23","known_ts":"1994-09-23","bar_index":234,"type":"RECLAIM","strength":0.725,"price":0.8913,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-09-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-01-19","known_ts":"1995-01-23","bar_index":261,"type":"BUY","strength":0.725,"price":0.8319,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"1995-02-16","known_ts":"1995-02-16","bar_index":267,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.8557,"stop_level":0.8913,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-02-24","known_ts":"1995-02-24","bar_index":269,"type":"RECLAIM","strength":0.863,"price":0.8973,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-02-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":"1995-02-16","prior_stop_level":0.8913,"sweep_low":0.8557,"atr14":0.028125,"stop_level":0.841638,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-03-03","known_ts":"1995-03-03","bar_index":271,"type":"RECLAIM","strength":0.725,"price":0.8794,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-02-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-09-14","known_ts":"1995-09-18","bar_index":316,"type":"REBUY","strength":1.0,"price":1.3296,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"1995-11-16","known_ts":"1995-11-20","bar_index":331,"type":"BUY","strength":0.863,"price":1.3816,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"1995-12-21","known_ts":"1995-12-26","bar_index":339,"type":"REBUY","strength":0.725,"price":1.4113,"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":"1996-03-01","known_ts":"1996-03-05","bar_index":355,"type":"BUY","strength":0.588,"price":1.2776,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"1996-03-21","known_ts":"1996-03-21","bar_index":359,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.2924,"stop_level":1.3073,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1996-03-28","known_ts":"1996-03-28","bar_index":361,"type":"RECLAIM","strength":0.725,"price":1.337,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-03-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":"1996-03-21","prior_stop_level":1.3073,"sweep_low":1.285,"atr14":0.055985,"stop_level":1.257008,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-04-04","known_ts":"1996-04-04","bar_index":363,"type":"RECLAIM","strength":0.725,"price":1.3221,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-03-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-04-18","known_ts":"1996-04-22","bar_index":366,"type":"REBUY","strength":0.725,"price":1.3073,"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":"1996-06-12","known_ts":"1996-06-12","bar_index":378,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.4558,"stop_level":1.4707,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-06-26","known_ts":"1996-06-28","bar_index":382,"type":"REBUY","strength":0.725,"price":1.4855,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"1996-08-13","known_ts":"1996-08-15","bar_index":393,"type":"BUY","strength":0.588,"price":1.4113,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":90},{"ts":"1996-10-24","known_ts":"1996-10-24","bar_index":410,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.6434,"stop_level":1.7455,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-01-03","known_ts":"1997-01-07","bar_index":426,"type":"BUY","strength":0.588,"price":1.5041,"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":"1997-01-23","known_ts":"1997-01-23","bar_index":430,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.3556,"stop_level":1.4113,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1997-03-05","known_ts":"1997-03-07","bar_index":440,"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":"1997-03-05","trigger_known_ts":"1997-03-07","strength":0.45,"price":1.1513,"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.360815,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.9099,"atr14":0.077013,"stop_level":0.871393,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-03-10","known_ts":"1997-03-12","bar_index":441,"type":"BUY","strength":0.45,"price":1.1327,"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":"1997-03-10","known_ts":"1997-03-12","bar_index":441,"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":"1997-03-10","trigger_known_ts":"1997-03-12","strength":0.45,"price":1.1327,"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.371141,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.9099,"atr14":0.067728,"stop_level":0.876036,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-05-16","known_ts":"1997-05-16","bar_index":457,"type":"RECLAIM","strength":0.725,"price":1.4391,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-01-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-08-11","known_ts":"1997-08-11","bar_index":476,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.7455,"stop_level":1.7641,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-08-15","known_ts":"1997-08-15","bar_index":478,"type":"RECLAIM","strength":0.863,"price":1.7734,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-08-11 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":"1997-08-11","prior_stop_level":1.7641,"sweep_low":1.7269,"atr14":0.066052,"stop_level":1.693874,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-10-02","known_ts":"1997-10-02","bar_index":489,"type":"RECLAIM","strength":1.0,"price":1.9312,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-08-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-10-15","known_ts":"1997-10-15","bar_index":492,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.843,"stop_level":1.8755,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-10-20","known_ts":"1997-10-20","bar_index":493,"type":"RECLAIM","strength":1.0,"price":1.9405,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-10-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":"1997-10-15","prior_stop_level":1.8755,"sweep_low":1.8291,"atr14":0.057585,"stop_level":1.800308,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-01-26","known_ts":"1998-01-28","bar_index":515,"type":"BUY","strength":0.863,"price":1.9498,"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":"1998-04-24","known_ts":"1998-04-24","bar_index":535,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.1587,"stop_level":2.1761,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-04-28","known_ts":"1998-04-28","bar_index":536,"type":"RECLAIM","strength":1.0,"price":2.2283,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-04-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":"1998-04-24","prior_stop_level":2.1761,"sweep_low":2.0194,"atr14":0.08404,"stop_level":1.97738,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-06-22","known_ts":"1998-06-24","bar_index":549,"type":"BUY","strength":0.725,"price":2.3212,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"1998-07-29","known_ts":"1998-07-29","bar_index":557,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.2051,"stop_level":2.2167,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-07-31","known_ts":"1998-07-31","bar_index":558,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.9962,"stop_level":2.2167,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1998-09-24","known_ts":"1998-09-24","bar_index":571,"type":"RECLAIM","strength":0.863,"price":2.4227,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-07-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-10-07","known_ts":"1998-10-07","bar_index":574,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.0455,"stop_level":2.1326,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-10-09","known_ts":"1998-10-09","bar_index":574,"type":"RECLAIM","strength":0.725,"price":2.2051,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-10-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1998-10-07","prior_stop_level":2.1326,"sweep_low":1.8134,"atr14":0.164716,"stop_level":1.731042,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-15","known_ts":"1998-10-19","bar_index":576,"type":"REBUY","strength":0.588,"price":2.3647,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"1998-10-28","known_ts":"1998-10-30","bar_index":579,"type":"REBUY","strength":0.588,"price":2.3574,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"1998-12-01","known_ts":"1998-12-01","bar_index":586,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.5243,"stop_level":2.5388,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-12-15","known_ts":"1998-12-17","bar_index":590,"type":"REBUY","strength":1.0,"price":2.6984,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1999-01-07","known_ts":"1999-01-07","bar_index":595,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.6693,"stop_level":2.9015,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-03-26","known_ts":"1999-03-30","bar_index":613,"type":"BUY","strength":0.725,"price":2.459,"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":"1999-10-11","known_ts":"1999-10-11","bar_index":658,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.2849,"stop_level":2.3574,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-10-14","known_ts":"1999-10-14","bar_index":659,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.2486,"stop_level":2.3574,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-10-20","known_ts":"1999-10-22","bar_index":661,"type":"REBUY","strength":0.45,"price":2.3665,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1999-11-23","known_ts":"1999-11-26","bar_index":669,"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":"1999-11-23","trigger_known_ts":"1999-11-26","strength":0.45,"price":1.7409,"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.445714,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.5233,"atr14":0.123946,"stop_level":1.461327,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-12-02","known_ts":"1999-12-06","bar_index":671,"type":"BUY","strength":0.45,"price":2.1217,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1999-12-02","known_ts":"1999-12-06","bar_index":671,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1999-12-02","trigger_known_ts":"1999-12-06","strength":0.45,"price":2.1217,"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.324471,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.5958,"atr14":0.172603,"stop_level":1.509499,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-12-29","known_ts":"1999-12-31","bar_index":677,"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":"1999-12-29","trigger_known_ts":"1999-12-31","strength":0.588,"price":2.2305,"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.251811,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.8134,"atr14":0.143715,"stop_level":1.741543,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-01-18","known_ts":"2000-01-18","bar_index":681,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.9539,"stop_level":1.9585,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-01-19","known_ts":"2000-01-19","bar_index":681,"type":"RECLAIM","strength":0.588,"price":2.0129,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-01-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2000-01-18","prior_stop_level":1.9585,"sweep_low":1.9403,"atr14":0.115146,"stop_level":1.882727,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-02-02","known_ts":"2000-02-02","bar_index":685,"type":"RECLAIM","strength":0.725,"price":2.3665,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-01-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-03-30","known_ts":"2000-03-30","bar_index":698,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.4001,"stop_level":3.4364,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-03-31","known_ts":"2000-03-31","bar_index":698,"type":"RECLAIM","strength":0.863,"price":3.4455,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-03-30 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-30","prior_stop_level":3.4364,"sweep_low":3.3639,"atr14":0.273221,"stop_level":3.227289,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-04-14","known_ts":"2000-04-14","bar_index":702,"type":"RECLAIM","strength":1.0,"price":3.4636,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-03-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-06-02","known_ts":"2000-06-06","bar_index":713,"type":"BUY","strength":0.863,"price":3.5044,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2000-06-23","known_ts":"2000-06-27","bar_index":718,"type":"BUY","strength":0.863,"price":3.3548,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2000-08-09","known_ts":"2000-08-09","bar_index":728,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.3639,"stop_level":3.3911,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2000-08-11","known_ts":"2000-08-11","bar_index":729,"type":"RECLAIM","strength":0.863,"price":3.4273,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-08-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2000-08-09","prior_stop_level":3.3911,"sweep_low":3.2641,"atr14":0.213022,"stop_level":3.157589,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-08-28","known_ts":"2000-08-30","bar_index":733,"type":"BUY","strength":0.863,"price":3.8988,"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":"2000-10-03","known_ts":"2000-10-03","bar_index":741,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.0983,"stop_level":4.1074,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-10-18","known_ts":"2000-10-20","bar_index":745,"type":"BUY","strength":1.0,"price":4.325,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2000-10-31","known_ts":"2000-11-02","bar_index":748,"type":"BUY","strength":1.0,"price":4.8237,"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":40},{"ts":"2000-11-16","known_ts":"2000-11-16","bar_index":752,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.3975,"stop_level":4.5698,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-11-17","known_ts":"2000-11-17","bar_index":752,"type":"RECLAIM","strength":1.0,"price":4.6786,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-11-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2000-11-16","prior_stop_level":4.5698,"sweep_low":4.3522,"atr14":0.334123,"stop_level":4.185139,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-11-30","known_ts":"2000-12-04","bar_index":755,"type":"BUY","strength":1.0,"price":5.2136,"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":"2001-03-08","known_ts":"2001-03-12","bar_index":777,"type":"BUY","strength":0.588,"price":3.3911,"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":"2001-06-15","known_ts":"2001-06-15","bar_index":800,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.9039,"stop_level":4.0794,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-08-28","known_ts":"2001-08-30","bar_index":817,"type":"BUY","strength":0.45,"price":3.4382,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2001-09-17","known_ts":"2001-09-17","bar_index":820,"type":"SELL","basis":"structure_stop","strength":0.45,"price":3.2641,"stop_level":3.2728,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2001-09-18","known_ts":"2001-09-18","bar_index":820,"type":"RECLAIM","strength":0.45,"price":3.4411,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-09-17 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-09-17","prior_stop_level":3.2728,"sweep_low":2.9319,"atr14":0.17556,"stop_level":2.84412,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-10-08","known_ts":"2001-10-08","bar_index":825,"type":"RECLAIM","strength":0.725,"price":3.7139,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-09-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-11-15","known_ts":"2001-11-15","bar_index":834,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.8038,"stop_level":3.8705,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-11-19","known_ts":"2001-11-19","bar_index":835,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.6399,"stop_level":3.8705,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-11-26","known_ts":"2001-11-26","bar_index":836,"type":"RECLAIM","strength":0.863,"price":3.9735,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-11-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":"2001-11-19","prior_stop_level":3.8705,"sweep_low":3.5978,"atr14":0.208835,"stop_level":3.493383,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-02-21","known_ts":"2002-02-25","bar_index":856,"type":"BUY","strength":0.45,"price":3.3602,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2002-03-19","known_ts":"2002-03-21","bar_index":862,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2002-03-19","trigger_known_ts":"2002-03-21","strength":0.45,"price":2.4082,"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.446671,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.0782,"atr14":0.172212,"stop_level":1.992094,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-04-02","known_ts":"2002-04-04","bar_index":865,"type":"BUY","strength":0.45,"price":2.6421,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2002-04-02","known_ts":"2002-04-04","bar_index":865,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2002-04-02","trigger_known_ts":"2002-04-04","strength":0.45,"price":2.6421,"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.392928,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.4082,"atr14":0.139774,"stop_level":2.338313,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-04-23","known_ts":"2002-04-25","bar_index":870,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2002-04-23","trigger_known_ts":"2002-04-25","strength":0.45,"price":2.6494,"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.39125,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.4499,"atr14":0.131103,"stop_level":2.384348,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-06-06","known_ts":"2002-06-06","bar_index":880,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.4082,"stop_level":2.4263,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-06-13","known_ts":"2002-06-17","bar_index":882,"type":"REBUY","strength":0.45,"price":2.4771,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2002-07-09","known_ts":"2002-07-09","bar_index":887,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.3756,"stop_level":2.3792,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-07-15","known_ts":"2002-07-17","bar_index":889,"type":"REBUY","strength":0.588,"price":2.4826,"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":"2002-07-15","known_ts":"2002-07-15","bar_index":889,"type":"RECLAIM","strength":0.588,"price":2.4572,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-07-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2002-07-09","prior_stop_level":2.3792,"sweep_low":2.2414,"atr14":0.115303,"stop_level":2.183749,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-08-05","known_ts":"2002-08-07","bar_index":894,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2002-08-05","trigger_known_ts":"2002-08-07","strength":0.45,"price":1.5976,"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.61562,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.4598,"atr14":0.12234,"stop_level":1.39863,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-08-29","known_ts":"2002-09-03","bar_index":900,"type":"BUY","strength":0.45,"price":1.5686,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2002-08-29","known_ts":"2002-09-03","bar_index":900,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2002-08-29","trigger_known_ts":"2002-09-03","strength":0.45,"price":1.5686,"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.622597,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.5015,"atr14":0.111859,"stop_level":1.445571,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-10-16","known_ts":"2002-10-18","bar_index":911,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2002-10-16","trigger_known_ts":"2002-10-18","strength":0.45,"price":1.1968,"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.712052,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.1733,"atr14":0.073186,"stop_level":1.136707,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-10-21","known_ts":"2002-10-23","bar_index":912,"type":"BUY","strength":0.45,"price":1.3183,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2002-10-21","known_ts":"2002-10-23","bar_index":912,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2002-10-21","trigger_known_ts":"2002-10-23","strength":0.45,"price":1.3183,"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.682819,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.1733,"atr14":0.070565,"stop_level":1.138017,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-11-19","known_ts":"2002-11-21","bar_index":919,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2002-11-19","trigger_known_ts":"2002-11-21","strength":0.588,"price":2.0909,"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.454884,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.5396,"atr14":0.107232,"stop_level":1.485984,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-11-22","known_ts":"2002-11-22","bar_index":920,"type":"RECLAIM","strength":0.725,"price":2.0637,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2002-10-21 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-12-19","known_ts":"2002-12-19","bar_index":926,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.3121,"stop_level":2.332,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-01-08","known_ts":"2003-01-08","bar_index":930,"type":"RECLAIM","strength":0.863,"price":2.3302,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-12-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-03-31","known_ts":"2003-03-31","bar_index":948,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.5642,"stop_level":2.6294,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-04-01","known_ts":"2003-04-01","bar_index":949,"type":"RECLAIM","strength":1.0,"price":2.6367,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-03-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2003-03-31","prior_stop_level":2.6294,"sweep_low":2.4934,"atr14":0.108669,"stop_level":2.439065,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-04-16","known_ts":"2003-04-16","bar_index":952,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.644,"stop_level":2.6766,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-05-01","known_ts":"2003-05-01","bar_index":956,"type":"RECLAIM","strength":1.0,"price":2.9232,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-04-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-06-10","known_ts":"2003-06-12","bar_index":965,"type":"REBUY","strength":1.0,"price":3.1717,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2003-10-24","known_ts":"2003-10-24","bar_index":997,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.7755,"stop_level":3.8082,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2003-10-27","known_ts":"2003-10-27","bar_index":997,"type":"RECLAIM","strength":1.0,"price":3.9188,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-10-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2003-10-24","prior_stop_level":3.8082,"sweep_low":3.7012,"atr14":0.173058,"stop_level":3.614671,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-11-11","known_ts":"2003-11-11","bar_index":1001,"type":"RECLAIM","strength":1.0,"price":4.1835,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-10-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-11-24","known_ts":"2003-11-26","bar_index":1004,"type":"REBUY","strength":0.863,"price":4.548,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2004-03-26","known_ts":"2004-03-30","bar_index":1032,"type":"BUY","strength":0.725,"price":3.8335,"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":"2004-04-22","known_ts":"2004-04-22","bar_index":1038,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.2478,"stop_level":3.5053,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2004-05-26","known_ts":"2004-05-28","bar_index":1046,"type":"BUY","strength":0.588,"price":3.0755,"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":"aplus","score":80},{"ts":"2004-06-29","known_ts":"2004-06-29","bar_index":1053,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.9105,"stop_level":3.0828,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2004-07-07","known_ts":"2004-07-07","bar_index":1055,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.8271,"stop_level":2.8362,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2004-09-07","known_ts":"2004-09-07","bar_index":1069,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.2097,"stop_level":3.2224,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-09-17","known_ts":"2004-09-17","bar_index":1072,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.5188,"stop_level":3.159,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-10-05","known_ts":"2004-10-07","bar_index":1076,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2004-10-05","trigger_known_ts":"2004-10-07","strength":0.45,"price":2.4064,"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.507793,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.2776,"atr14":0.105623,"stop_level":2.224788,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-10-21","known_ts":"2004-10-25","bar_index":1080,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2004-10-21","trigger_known_ts":"2004-10-25","strength":0.45,"price":2.3139,"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.526713,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.1725,"atr14":0.09317,"stop_level":2.125915,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-10-29","known_ts":"2004-11-02","bar_index":1082,"type":"BUY","strength":0.45,"price":2.4735,"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-10-29","known_ts":"2004-11-02","bar_index":1082,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2004-10-29","trigger_known_ts":"2004-11-02","strength":0.45,"price":2.4735,"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.494068,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.2251,"atr14":0.089669,"stop_level":2.180265,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-12-27","known_ts":"2004-12-27","bar_index":1095,"type":"RECLAIM","strength":0.863,"price":3.0248,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-09-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-01-13","known_ts":"2005-01-13","bar_index":1099,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.7346,"stop_level":2.7636,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-01-18","known_ts":"2005-01-18","bar_index":1100,"type":"RECLAIM","strength":0.725,"price":2.8634,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-01-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":"2005-01-13","prior_stop_level":2.7636,"sweep_low":2.702,"atr14":0.126303,"stop_level":2.638849,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-02-08","known_ts":"2005-02-08","bar_index":1105,"type":"RECLAIM","strength":0.863,"price":2.8869,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-01-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-02-11","known_ts":"2005-02-15","bar_index":1106,"type":"BUY","strength":0.863,"price":2.945,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"2005-03-10","known_ts":"2005-03-10","bar_index":1112,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.9486,"stop_level":2.9595,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-05-02","known_ts":"2005-05-04","bar_index":1124,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2005-05-02","trigger_known_ts":"2005-05-04","strength":0.45,"price":1.9494,"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.413855,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.866,"atr14":0.080623,"stop_level":1.825688,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-05-23","known_ts":"2005-05-25","bar_index":1129,"type":"BUY","strength":0.45,"price":2.1616,"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":"2005-05-23","known_ts":"2005-05-25","bar_index":1129,"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":"2005-05-23","trigger_known_ts":"2005-05-25","strength":0.45,"price":2.1616,"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.350051,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.9639,"atr14":0.063098,"stop_level":1.932351,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-08-10","known_ts":"2005-08-10","bar_index":1147,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.6911,"stop_level":2.7201,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-08-11","known_ts":"2005-08-11","bar_index":1147,"type":"RECLAIM","strength":0.863,"price":2.7491,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-08-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":"2005-08-10","prior_stop_level":2.7201,"sweep_low":2.6566,"atr14":0.085561,"stop_level":2.61382,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-08-25","known_ts":"2005-08-25","bar_index":1151,"type":"RECLAIM","strength":0.863,"price":2.7872,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-08-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-09-20","known_ts":"2005-09-20","bar_index":1156,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.032,"stop_level":3.052,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-02-03","known_ts":"2006-02-03","bar_index":1188,"type":"RECLAIM","strength":1.0,"price":3.275,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-09-20 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":1191,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.168,"stop_level":3.1735,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-02-24","known_ts":"2006-02-24","bar_index":1192,"type":"RECLAIM","strength":1.0,"price":3.2641,"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":3.1735,"sweep_low":3.1281,"atr14":0.086427,"stop_level":3.084886,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-03-07","known_ts":"2006-03-07","bar_index":1195,"type":"RECLAIM","strength":1.0,"price":3.2224,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-02-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-03-28","known_ts":"2006-03-30","bar_index":1200,"type":"BUY","strength":1.0,"price":3.3439,"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":10},{"ts":"2006-05-11","known_ts":"2006-05-11","bar_index":1210,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.4382,"stop_level":3.4672,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-08-04","known_ts":"2006-08-08","bar_index":1230,"type":"BUY","strength":0.588,"price":2.9631,"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":"quality","score":75},{"ts":"2006-10-24","known_ts":"2006-10-24","bar_index":1248,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.333,"stop_level":3.3385,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-10-25","known_ts":"2006-10-25","bar_index":1249,"type":"RECLAIM","strength":0.863,"price":3.3421,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-10-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":"2006-10-24","prior_stop_level":3.3385,"sweep_low":3.304,"atr14":0.085124,"stop_level":3.261438,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-11-02","known_ts":"2006-11-02","bar_index":1251,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.168,"stop_level":3.3385,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2006-11-10","known_ts":"2006-11-14","bar_index":1253,"type":"REBUY","strength":1.0,"price":3.4219,"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":"2007-02-01","known_ts":"2007-02-05","bar_index":1271,"type":"BUY","strength":0.863,"price":3.2823,"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":35},{"ts":"2007-03-26","known_ts":"2007-03-28","bar_index":1283,"type":"BUY","strength":0.725,"price":3.2841,"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":50},{"ts":"2007-05-21","known_ts":"2007-05-23","bar_index":1296,"type":"REBUY","strength":1.0,"price":3.8988,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2007-09-14","known_ts":"2007-09-18","bar_index":1323,"type":"BUY","strength":0.725,"price":3.8462,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2007-10-15","known_ts":"2007-10-15","bar_index":1330,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.9043,"stop_level":3.9641,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-10-17","known_ts":"2007-10-17","bar_index":1330,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.8825,"stop_level":3.9641,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-10-22","known_ts":"2007-10-22","bar_index":1331,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.8535,"stop_level":3.9641,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-10-24","known_ts":"2007-10-24","bar_index":1332,"type":"RECLAIM","strength":0.725,"price":3.9986,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-10-17 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":"2007-10-17","prior_stop_level":3.9641,"sweep_low":3.6323,"atr14":0.133082,"stop_level":3.565759,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-10-24","known_ts":"2007-10-24","bar_index":1332,"type":"RECLAIM","strength":0.725,"price":3.9986,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-10-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":"2007-10-22","prior_stop_level":3.9641,"sweep_low":3.6323,"atr14":0.133082,"stop_level":3.565759,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-11-05","known_ts":"2007-11-05","bar_index":1335,"type":"RECLAIM","strength":0.863,"price":4.2162,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-10-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-11-21","known_ts":"2007-11-21","bar_index":1339,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.9514,"stop_level":4.0457,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-02-11","known_ts":"2008-02-13","bar_index":1357,"type":"BUY","strength":0.45,"price":3.4473,"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-02-25","known_ts":"2008-02-27","bar_index":1360,"type":"BUY","strength":0.45,"price":3.3983,"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-04-24","known_ts":"2008-04-24","bar_index":1374,"type":"RECLAIM","strength":0.725,"price":3.9514,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-11-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-06-11","known_ts":"2008-06-11","bar_index":1385,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.5335,"stop_level":4.6441,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-06-13","known_ts":"2008-06-13","bar_index":1385,"type":"RECLAIM","strength":0.863,"price":4.6967,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-06-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2008-06-11","prior_stop_level":4.6441,"sweep_low":4.5317,"atr14":0.164295,"stop_level":4.449553,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-01","known_ts":"2008-08-01","bar_index":1397,"type":"RECLAIM","strength":1.0,"price":5.248,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-06-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-08-21","known_ts":"2008-08-21","bar_index":1401,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.083,"stop_level":5.0939,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-08-22","known_ts":"2008-08-22","bar_index":1402,"type":"RECLAIM","strength":1.0,"price":5.1809,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-08-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":"2008-08-21","prior_stop_level":5.0939,"sweep_low":5.0286,"atr14":0.190724,"stop_level":4.933238,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-04","known_ts":"2008-09-04","bar_index":1404,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.9325,"stop_level":5.0286,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-09-18","known_ts":"2008-09-18","bar_index":1408,"type":"RECLAIM","strength":1.0,"price":5.0685,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-09-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-01-12","known_ts":"2009-01-12","bar_index":1434,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.9025,"stop_level":3.9315,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-14","known_ts":"2009-01-14","bar_index":1435,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.8644,"stop_level":3.9315,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-16","known_ts":"2009-01-16","bar_index":1435,"type":"RECLAIM","strength":0.588,"price":4.0765,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-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":"2009-01-12","prior_stop_level":3.9315,"sweep_low":3.6776,"atr14":0.254273,"stop_level":3.550463,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-16","known_ts":"2009-01-16","bar_index":1435,"type":"RECLAIM","strength":0.588,"price":4.0765,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-01-14","prior_stop_level":3.9315,"sweep_low":3.6776,"atr14":0.254273,"stop_level":3.550463,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-02-02","known_ts":"2009-02-02","bar_index":1439,"type":"RECLAIM","strength":0.725,"price":4.6188,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-01-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-02-18","known_ts":"2009-02-18","bar_index":1442,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.2271,"stop_level":4.2452,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-23","known_ts":"2009-02-23","bar_index":1443,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.8626,"stop_level":4.2452,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-04-07","known_ts":"2009-04-09","bar_index":1454,"type":"BUY","strength":0.45,"price":3.9696,"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-04-24","known_ts":"2009-04-24","bar_index":1458,"type":"RECLAIM","strength":0.725,"price":4.1309,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2009-04-07 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-07-02","known_ts":"2009-07-02","bar_index":1474,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.0086,"stop_level":5.0304,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-07-21","known_ts":"2009-07-21","bar_index":1478,"type":"RECLAIM","strength":0.863,"price":5.5363,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-07-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-08-28","known_ts":"2009-08-28","bar_index":1487,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.4312,"stop_level":5.5218,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-09-01","known_ts":"2009-09-01","bar_index":1488,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.2299,"stop_level":5.5218,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-11-12","known_ts":"2009-11-16","bar_index":1505,"type":"BUY","strength":0.725,"price":4.8599,"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":65},{"ts":"2009-12-09","known_ts":"2009-12-09","bar_index":1511,"type":"SELL","basis":"structure_stop","strength":0.45,"price":4.7602,"stop_level":4.7765,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2009-12-14","known_ts":"2009-12-14","bar_index":1512,"type":"RECLAIM","strength":0.45,"price":4.8055,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-12-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2009-12-09","prior_stop_level":4.7765,"sweep_low":4.704,"atr14":0.121165,"stop_level":4.643418,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-12-28","known_ts":"2009-12-28","bar_index":1515,"type":"RECLAIM","strength":0.725,"price":4.9923,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-12-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-01-15","known_ts":"2010-01-15","bar_index":1519,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.8545,"stop_level":4.927,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-01-19","known_ts":"2010-01-19","bar_index":1519,"type":"RECLAIM","strength":0.725,"price":4.947,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-01-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":"2010-01-15","prior_stop_level":4.927,"sweep_low":4.7765,"atr14":0.114971,"stop_level":4.719014,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-03-17","known_ts":"2010-03-19","bar_index":1533,"type":"BUY","strength":0.45,"price":3.9641,"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":"2010-05-20","known_ts":"2010-05-20","bar_index":1548,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.0113,"stop_level":4.0711,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-05-27","known_ts":"2010-05-27","bar_index":1549,"type":"RECLAIM","strength":0.588,"price":4.0983,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-05-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2010-05-20","prior_stop_level":4.0711,"sweep_low":3.8753,"atr14":0.152796,"stop_level":3.798902,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-07-29","known_ts":"2010-08-02","bar_index":1564,"type":"BUY","strength":0.588,"price":3.8825,"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":"2010-08-23","known_ts":"2010-08-23","bar_index":1569,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.5089,"stop_level":3.5108,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-09-07","known_ts":"2010-09-09","bar_index":1573,"type":"BUY","strength":0.588,"price":3.4817,"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":"2010-10-11","known_ts":"2010-10-11","bar_index":1581,"type":"RECLAIM","strength":0.725,"price":3.9768,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2010-09-07 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-10-27","known_ts":"2010-10-27","bar_index":1585,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.8245,"stop_level":3.8662,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-11-03","known_ts":"2010-11-03","bar_index":1586,"type":"RECLAIM","strength":0.863,"price":3.8825,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-10-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2010-10-27","prior_stop_level":3.8662,"sweep_low":3.7447,"atr14":0.093493,"stop_level":3.697953,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-11-12","known_ts":"2010-11-12","bar_index":1589,"type":"RECLAIM","strength":0.863,"price":4.1291,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-10-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-03-21","known_ts":"2011-03-23","bar_index":1618,"type":"BUY","strength":0.863,"price":4.4211,"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":75},{"ts":"2011-04-12","known_ts":"2011-04-12","bar_index":1623,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.3123,"stop_level":4.4066,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-04-18","known_ts":"2011-04-18","bar_index":1624,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.2035,"stop_level":4.4066,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-05-11","known_ts":"2011-05-13","bar_index":1630,"type":"BUY","strength":0.863,"price":4.354,"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":60},{"ts":"2011-07-01","known_ts":"2011-07-06","bar_index":1642,"type":"BUY","strength":0.588,"price":4.1708,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":50},{"ts":"2011-07-20","known_ts":"2011-07-22","bar_index":1646,"type":"BUY","strength":0.588,"price":4.1962,"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":"2011-09-06","known_ts":"2011-09-08","bar_index":1657,"type":"BUY","strength":0.588,"price":3.4781,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"aplus","score":80},{"ts":"2011-11-22","known_ts":"2011-11-22","bar_index":1675,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.839,"stop_level":3.8644,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-25","known_ts":"2011-11-25","bar_index":1676,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.6885,"stop_level":3.8644,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-30","known_ts":"2011-11-30","bar_index":1677,"type":"RECLAIM","strength":0.725,"price":4.0602,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2011-11-22","prior_stop_level":3.8644,"sweep_low":3.6867,"atr14":0.137319,"stop_level":3.618041,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-30","known_ts":"2011-11-30","bar_index":1677,"type":"RECLAIM","strength":0.725,"price":4.0602,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2011-11-25","prior_stop_level":3.8644,"sweep_low":3.6867,"atr14":0.137319,"stop_level":3.618041,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-21","known_ts":"2011-12-21","bar_index":1682,"type":"RECLAIM","strength":0.863,"price":4.0058,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-11-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-01-24","known_ts":"2012-01-26","bar_index":1689,"type":"BUY","strength":0.863,"price":4.1201,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2012-03-02","known_ts":"2012-03-02","bar_index":1698,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.2942,"stop_level":4.3667,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-03-08","known_ts":"2012-03-08","bar_index":1699,"type":"RECLAIM","strength":1.0,"price":4.3903,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-03-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-03-02","prior_stop_level":4.3667,"sweep_low":4.2452,"atr14":0.120329,"stop_level":4.185035,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-20","known_ts":"2012-03-20","bar_index":1702,"type":"RECLAIM","strength":1.0,"price":4.5099,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-03-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-07-02","known_ts":"2012-07-05","bar_index":1726,"type":"BUY","strength":0.863,"price":4.9633,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2012-10-09","known_ts":"2012-10-09","bar_index":1749,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.6405,"stop_level":4.7257,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2012-11-28","known_ts":"2012-11-30","bar_index":1760,"type":"BUY","strength":0.588,"price":4.6713,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":55},{"ts":"2013-03-04","known_ts":"2013-03-04","bar_index":1781,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.2045,"stop_level":5.2262,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-03-05","known_ts":"2013-03-05","bar_index":1781,"type":"RECLAIM","strength":1.0,"price":5.2825,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-03-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":"2013-03-04","prior_stop_level":5.2262,"sweep_low":5.1247,"atr14":0.10546,"stop_level":5.07197,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-03-11","known_ts":"2013-03-13","bar_index":1783,"type":"REBUY","strength":1.0,"price":5.4638,"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-04-01","known_ts":"2013-04-01","bar_index":1787,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.4112,"stop_level":5.4638,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-05-14","known_ts":"2013-05-16","bar_index":1798,"type":"BUY","strength":0.725,"price":5.1356,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2013-07-18","known_ts":"2013-07-22","bar_index":1813,"type":"BUY","strength":0.588,"price":4.4991,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2013-10-03","known_ts":"2013-10-03","bar_index":1831,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.568,"stop_level":4.5879,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-10-04","known_ts":"2013-10-04","bar_index":1831,"type":"RECLAIM","strength":0.588,"price":4.6024,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-10-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2013-10-03","prior_stop_level":4.5879,"sweep_low":4.5335,"atr14":0.101971,"stop_level":4.482515,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-10-10","known_ts":"2013-10-10","bar_index":1832,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.4846,"stop_level":4.5879,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-10-11","known_ts":"2013-10-11","bar_index":1833,"type":"RECLAIM","strength":0.588,"price":4.646,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-10-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":"2013-10-10","prior_stop_level":4.5879,"sweep_low":4.4356,"atr14":0.111764,"stop_level":4.379718,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-10-24","known_ts":"2013-10-24","bar_index":1836,"type":"RECLAIM","strength":0.725,"price":4.8726,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-10-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-12-03","known_ts":"2013-12-03","bar_index":1845,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.0667,"stop_level":5.1301,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-12-19","known_ts":"2013-12-19","bar_index":1849,"type":"RECLAIM","strength":0.863,"price":5.0703,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-12-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-03-03","known_ts":"2014-03-05","bar_index":1865,"type":"BUY","strength":0.863,"price":5.4747,"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":50},{"ts":"2014-06-10","known_ts":"2014-06-12","bar_index":1888,"type":"BUY","strength":0.588,"price":4.8726,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":75},{"ts":"2014-07-16","known_ts":"2014-07-16","bar_index":1896,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.8707,"stop_level":4.8998,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-07-18","known_ts":"2014-07-18","bar_index":1897,"type":"RECLAIM","strength":0.588,"price":4.978,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-07-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2014-07-16","prior_stop_level":4.8998,"sweep_low":4.8344,"atr14":0.09847,"stop_level":4.785165,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-09-09","known_ts":"2014-09-11","bar_index":1909,"type":"BUY","strength":0.45,"price":4.7091,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-10-21","known_ts":"2014-10-23","bar_index":1919,"type":"BUY","strength":0.45,"price":4.5888,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-11-11","known_ts":"2014-11-11","bar_index":1924,"type":"RECLAIM","strength":0.725,"price":4.9334,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-10-21 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-11-28","known_ts":"2014-11-28","bar_index":1928,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.968,"stop_level":4.9699,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-12-03","known_ts":"2014-12-03","bar_index":1929,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.8803,"stop_level":4.9699,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-24","known_ts":"2014-12-24","bar_index":1934,"type":"RECLAIM","strength":0.863,"price":4.9369,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-12-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-02-18","known_ts":"2015-02-20","bar_index":1946,"type":"BUY","strength":0.45,"price":4.5808,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-03-03","known_ts":"2015-03-03","bar_index":1949,"type":"RECLAIM","strength":0.725,"price":4.7311,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-02-18 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-03-19","known_ts":"2015-03-19","bar_index":1953,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.4855,"stop_level":4.4892,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-03-20","known_ts":"2015-03-20","bar_index":1953,"type":"RECLAIM","strength":0.588,"price":4.524,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-03-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":"2015-03-19","prior_stop_level":4.4892,"sweep_low":4.4543,"atr14":0.088267,"stop_level":4.410167,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-04-15","known_ts":"2015-04-17","bar_index":1959,"type":"BUY","strength":0.45,"price":4.5332,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-04-28","known_ts":"2015-04-28","bar_index":1962,"type":"RECLAIM","strength":0.725,"price":4.9694,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-04-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-05-26","known_ts":"2015-05-26","bar_index":1968,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.7584,"stop_level":4.8099,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-08-10","known_ts":"2015-08-10","bar_index":1986,"type":"RECLAIM","strength":0.863,"price":5.0085,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-05-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-08-21","known_ts":"2015-08-21","bar_index":1989,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.8112,"stop_level":4.8357,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-08-25","known_ts":"2015-08-25","bar_index":1989,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.5733,"stop_level":4.8357,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-10-08","known_ts":"2015-10-12","bar_index":2000,"type":"BUY","strength":0.863,"price":5.0214,"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":60},{"ts":"2015-11-12","known_ts":"2015-11-12","bar_index":2008,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.7208,"stop_level":4.8886,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-11-16","known_ts":"2015-11-16","bar_index":2009,"type":"RECLAIM","strength":0.863,"price":4.9513,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-11-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":"2015-11-12","prior_stop_level":4.8886,"sweep_low":4.612,"atr14":0.12812,"stop_level":4.54794,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-30","known_ts":"2015-11-30","bar_index":2012,"type":"RECLAIM","strength":1.0,"price":5.1378,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-11-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-12-18","known_ts":"2015-12-18","bar_index":2016,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.7549,"stop_level":4.8604,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-12-23","known_ts":"2015-12-23","bar_index":2017,"type":"RECLAIM","strength":0.863,"price":4.8955,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-12-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2015-12-18","prior_stop_level":4.8604,"sweep_low":4.742,"atr14":0.095376,"stop_level":4.694312,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-01","known_ts":"2016-02-03","bar_index":2026,"type":"BUY","strength":0.725,"price":4.8733,"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":"2016-06-06","known_ts":"2016-06-08","bar_index":2055,"type":"BUY","strength":0.863,"price":5.7798,"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":75},{"ts":"2016-07-11","known_ts":"2016-07-13","bar_index":2063,"type":"BUY","strength":1.0,"price":5.9137,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2016-09-09","known_ts":"2016-09-09","bar_index":2077,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.5081,"stop_level":6.5267,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-09-12","known_ts":"2016-09-12","bar_index":2077,"type":"RECLAIM","strength":1.0,"price":6.6312,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-09-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-09-09","prior_stop_level":6.5267,"sweep_low":6.3569,"atr14":0.116972,"stop_level":6.298414,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-09-26","known_ts":"2016-09-26","bar_index":2081,"type":"RECLAIM","strength":1.0,"price":6.6349,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-09-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-12-16","known_ts":"2016-12-16","bar_index":2100,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.993,"stop_level":8.0117,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2016-12-19","known_ts":"2016-12-19","bar_index":2100,"type":"RECLAIM","strength":0.863,"price":8.0771,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-12-16 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":"2016-12-16","prior_stop_level":8.0117,"sweep_low":7.6845,"atr14":0.175766,"stop_level":7.596617,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-04-05","known_ts":"2017-04-07","bar_index":2125,"type":"BUY","strength":0.725,"price":7.6824,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2017-06-16","known_ts":"2017-06-16","bar_index":2141,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.6194,"stop_level":8.6475,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-06-19","known_ts":"2017-06-19","bar_index":2142,"type":"RECLAIM","strength":0.863,"price":8.6663,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-06-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":"2017-06-16","prior_stop_level":8.6475,"sweep_low":8.5442,"atr14":0.15463,"stop_level":8.466885,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-07-11","known_ts":"2017-07-11","bar_index":2147,"type":"RECLAIM","strength":0.863,"price":8.7039,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-06-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-07-19","known_ts":"2017-07-21","bar_index":2149,"type":"BUY","strength":0.863,"price":8.7978,"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":40},{"ts":"2017-09-08","known_ts":"2017-09-12","bar_index":2161,"type":"BUY","strength":0.588,"price":8.1036,"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":"2017-11-06","known_ts":"2017-11-06","bar_index":2174,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.1295,"stop_level":9.1389,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-11-07","known_ts":"2017-11-07","bar_index":2175,"type":"RECLAIM","strength":0.725,"price":9.1671,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-11-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":"2017-11-06","prior_stop_level":9.1389,"sweep_low":9.1107,"atr14":0.155274,"stop_level":9.033063,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-11-20","known_ts":"2017-11-20","bar_index":2178,"type":"RECLAIM","strength":0.725,"price":9.346,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-11-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-11-24","known_ts":"2017-11-28","bar_index":2179,"type":"REBUY","strength":0.725,"price":9.4589,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2018-01-12","known_ts":"2018-01-17","bar_index":2190,"type":"BUY","strength":0.588,"price":9.4023,"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":40},{"ts":"2018-02-08","known_ts":"2018-02-08","bar_index":2196,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.6856,"stop_level":9.3457,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2018-03-12","known_ts":"2018-03-12","bar_index":2203,"type":"RECLAIM","strength":0.725,"price":9.7345,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-02-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-03-26","known_ts":"2018-03-26","bar_index":2206,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.2997,"stop_level":9.64,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2018-04-19","known_ts":"2018-04-19","bar_index":2212,"type":"RECLAIM","strength":0.725,"price":9.7345,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-03-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-04-30","known_ts":"2018-04-30","bar_index":2214,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.1485,"stop_level":9.2903,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-05-04","known_ts":"2018-05-04","bar_index":2215,"type":"RECLAIM","strength":0.725,"price":9.4131,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-04-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-04-30","prior_stop_level":9.2903,"sweep_low":8.7516,"atr14":0.253868,"stop_level":8.624666,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-05-15","known_ts":"2018-05-15","bar_index":2218,"type":"RECLAIM","strength":0.725,"price":10.0125,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-04-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-07-30","known_ts":"2018-07-30","bar_index":2235,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.3482,"stop_level":11.3955,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-07-31","known_ts":"2018-07-31","bar_index":2235,"type":"RECLAIM","strength":0.863,"price":11.5187,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-07-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-07-30","prior_stop_level":11.3955,"sweep_low":11.3387,"atr14":0.204129,"stop_level":11.236635,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-14","known_ts":"2018-08-14","bar_index":2239,"type":"RECLAIM","strength":1.0,"price":13.2084,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-07-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-09-19","known_ts":"2018-09-19","bar_index":2247,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.104,"stop_level":13.2938,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-01-18","known_ts":"2019-01-23","bar_index":2275,"type":"BUY","strength":0.45,"price":10.0073,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-01-29","known_ts":"2019-01-31","bar_index":2277,"type":"BUY","strength":0.45,"price":10.4941,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-05-23","known_ts":"2019-05-23","bar_index":2303,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.5456,"stop_level":12.6564,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-05-24","known_ts":"2019-05-24","bar_index":2304,"type":"RECLAIM","strength":0.863,"price":12.7843,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-05-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-05-23","prior_stop_level":12.6564,"sweep_low":12.4788,"atr14":0.298587,"stop_level":12.329506,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-06-07","known_ts":"2019-06-07","bar_index":2307,"type":"RECLAIM","strength":0.863,"price":13.7985,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-05-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-01-15","known_ts":"2020-01-17","bar_index":2358,"type":"BUY","strength":0.725,"price":17.0795,"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":"2020-02-06","known_ts":"2020-02-10","bar_index":2363,"type":"REBUY","strength":0.863,"price":18.2889,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2020-02-28","known_ts":"2020-02-28","bar_index":2368,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.5245,"stop_level":16.4067,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2020-03-02","known_ts":"2020-03-02","bar_index":2368,"type":"RECLAIM","strength":1.0,"price":16.5343,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-02-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-02-28","prior_stop_level":16.4067,"sweep_low":15.2826,"atr14":0.650878,"stop_level":14.957161,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-13","known_ts":"2020-04-15","bar_index":2378,"type":"BUY","strength":0.45,"price":14.7509,"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-06-03","known_ts":"2020-06-03","bar_index":2390,"type":"RECLAIM","strength":0.725,"price":16.1869,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-02-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-06-11","known_ts":"2020-06-11","bar_index":2392,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.2164,"stop_level":15.1824,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-07-21","known_ts":"2020-07-21","bar_index":2401,"type":"RECLAIM","strength":0.725,"price":16.4428,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-06-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-08-31","known_ts":"2020-08-31","bar_index":2410,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.7948,"stop_level":17.9124,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-09-01","known_ts":"2020-09-01","bar_index":2411,"type":"RECLAIM","strength":0.863,"price":18.1205,"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":true,"monthlyBull":false},"anchor_ts":"2020-08-31","prior_stop_level":17.9124,"sweep_low":17.6193,"atr14":0.396588,"stop_level":17.421006,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-09-15","known_ts":"2020-09-15","bar_index":2414,"type":"RECLAIM","strength":0.863,"price":17.9162,"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-11-04","known_ts":"2020-11-06","bar_index":2426,"type":"REBUY","strength":1.0,"price":21.1336,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2020-11-30","known_ts":"2020-11-30","bar_index":2431,"type":"SELL","basis":"structure_stop","strength":1.0,"price":23.0202,"stop_level":23.3929,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-12-02","known_ts":"2020-12-02","bar_index":2432,"type":"SELL","basis":"structure_stop","strength":1.0,"price":23.2402,"stop_level":23.3929,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-12-04","known_ts":"2020-12-04","bar_index":2433,"type":"RECLAIM","strength":1.0,"price":23.5317,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-11-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-11-30","prior_stop_level":23.3929,"sweep_low":22.8851,"atr14":0.761838,"stop_level":22.504181,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-12-04","known_ts":"2020-12-04","bar_index":2433,"type":"RECLAIM","strength":1.0,"price":23.5317,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-12-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-12-02","prior_stop_level":23.3929,"sweep_low":22.9468,"atr14":0.761838,"stop_level":22.565881,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-01-11","known_ts":"2021-01-11","bar_index":2441,"type":"RECLAIM","strength":1.0,"price":25.1398,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-12-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-01-29","known_ts":"2021-01-29","bar_index":2445,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.468,"stop_level":25.1398,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-02-04","known_ts":"2021-02-04","bar_index":2446,"type":"RECLAIM","strength":0.863,"price":25.522,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-01-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-01-29","prior_stop_level":25.1398,"sweep_low":23.275,"atr14":1.105966,"stop_level":22.722017,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-04-08","known_ts":"2021-04-12","bar_index":2461,"type":"BUY","strength":0.725,"price":27.7805,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2021-06-11","known_ts":"2021-06-15","bar_index":2476,"type":"BUY","strength":0.725,"price":23.9585,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2021-06-24","known_ts":"2021-06-28","bar_index":2479,"type":"BUY","strength":0.588,"price":23.2421,"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":"quality","score":65},{"ts":"2021-07-19","known_ts":"2021-07-19","bar_index":2484,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.519,"stop_level":23.6119,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2021-07-20","known_ts":"2021-07-20","bar_index":2484,"type":"RECLAIM","strength":0.588,"price":24.3902,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-07-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2021-07-19","prior_stop_level":23.6119,"sweep_low":23.3138,"atr14":0.575939,"stop_level":23.025831,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-08-03","known_ts":"2021-08-03","bar_index":2488,"type":"RECLAIM","strength":0.725,"price":26.241,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-07-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-12-09","known_ts":"2021-12-09","bar_index":2518,"type":"SELL","basis":"structure_stop","strength":0.863,"price":33.9294,"stop_level":35.0474,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2022-02-14","known_ts":"2022-02-16","bar_index":2533,"type":"BUY","strength":0.725,"price":30.6582,"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":60},{"ts":"2022-04-06","known_ts":"2022-04-06","bar_index":2545,"type":"SELL","basis":"structure_stop","strength":0.725,"price":30.182,"stop_level":31.665,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-04-08","known_ts":"2022-04-08","bar_index":2545,"type":"SELL","basis":"structure_stop","strength":0.725,"price":30.0771,"stop_level":31.665,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-06-02","known_ts":"2022-06-06","bar_index":2558,"type":"BUY","strength":0.45,"price":26.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":"2022-08-26","known_ts":"2022-08-26","bar_index":2577,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.3137,"stop_level":27.6524,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-28","known_ts":"2022-09-30","bar_index":2585,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-09-28","trigger_known_ts":"2022-09-30","strength":0.45,"price":25.0669,"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.31957,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":24.2225,"atr14":0.725644,"stop_level":23.859678,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-14","known_ts":"2022-10-18","bar_index":2589,"type":"BUY","strength":0.45,"price":25.9816,"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-10-14","known_ts":"2022-10-18","bar_index":2589,"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.45,"price":25.9816,"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.294741,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":23.9611,"atr14":0.937664,"stop_level":23.492268,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-09","known_ts":"2022-11-09","bar_index":2595,"type":"RECLAIM","strength":0.725,"price":31.6979,"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":true,"monthlyBull":false}},{"ts":"2023-01-25","known_ts":"2023-01-27","bar_index":2612,"type":"BUY","strength":0.863,"price":30.0553,"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":10},{"ts":"2023-02-09","known_ts":"2023-02-09","bar_index":2615,"type":"SELL","basis":"structure_stop","strength":0.863,"price":28.6353,"stop_level":29.7349,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-03-27","known_ts":"2023-03-29","bar_index":2626,"type":"BUY","strength":0.725,"price":28.5942,"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":"2023-04-25","known_ts":"2023-04-25","bar_index":2632,"type":"SELL","basis":"structure_stop","strength":0.588,"price":26.413,"stop_level":27.2405,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2023-05-02","known_ts":"2023-05-02","bar_index":2634,"type":"RECLAIM","strength":0.588,"price":27.264,"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":false,"above200":false,"monthlyBull":false},"anchor_ts":"2023-04-25","prior_stop_level":27.2405,"sweep_low":26.0902,"atr14":0.629933,"stop_level":25.775233,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-05-17","known_ts":"2023-05-17","bar_index":2638,"type":"RECLAIM","strength":0.725,"price":28.1795,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-04-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-08-08","known_ts":"2023-08-08","bar_index":2656,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.7128,"stop_level":32.8676,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-08-11","known_ts":"2023-08-11","bar_index":2657,"type":"RECLAIM","strength":0.863,"price":33.0009,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-08-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-08-08","prior_stop_level":32.8676,"sweep_low":31.5683,"atr14":0.756762,"stop_level":31.189919,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-10-09","known_ts":"2023-10-11","bar_index":2671,"type":"BUY","strength":0.863,"price":32.4996,"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":"2023-10-24","known_ts":"2023-10-24","bar_index":2674,"type":"SELL","basis":"structure_stop","strength":0.725,"price":29.1546,"stop_level":31.0999,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2023-11-10","known_ts":"2023-11-14","bar_index":2679,"type":"BUY","strength":0.725,"price":31.6005,"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":"2024-01-03","known_ts":"2024-01-03","bar_index":2690,"type":"SELL","basis":"structure_stop","strength":1.0,"price":32.0684,"stop_level":32.3142,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-01-08","known_ts":"2024-01-08","bar_index":2691,"type":"SELL","basis":"structure_stop","strength":1.0,"price":32.1058,"stop_level":32.3142,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-01-11","known_ts":"2024-01-11","bar_index":2692,"type":"RECLAIM","strength":1.0,"price":32.4675,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-01-08","prior_stop_level":32.3142,"sweep_low":31.7164,"atr14":0.590387,"stop_level":31.421207,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-02-08","known_ts":"2024-02-08","bar_index":2699,"type":"RECLAIM","strength":1.0,"price":35.1002,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-05-29","known_ts":"2024-05-29","bar_index":2724,"type":"SELL","basis":"structure_stop","strength":1.0,"price":40.9554,"stop_level":41.3815,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-09","known_ts":"2024-08-09","bar_index":2741,"type":"RECLAIM","strength":0.863,"price":44.4256,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-05-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-10-25","known_ts":"2024-10-29","bar_index":2759,"type":"REBUY","strength":0.863,"price":49.868,"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-11-06","known_ts":"2024-11-06","bar_index":2761,"type":"SELL","basis":"structure_stop","strength":0.863,"price":46.2059,"stop_level":47.3015,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-11-11","known_ts":"2024-11-11","bar_index":2762,"type":"RECLAIM","strength":0.863,"price":47.499,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-11-06 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":"2024-11-06","prior_stop_level":47.3015,"sweep_low":45.6827,"atr14":1.304625,"stop_level":45.030388,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-01-10","known_ts":"2025-01-14","bar_index":2776,"type":"BUY","strength":0.588,"price":41.328,"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":"2025-01-28","known_ts":"2025-01-28","bar_index":2779,"type":"SELL","basis":"structure_stop","strength":0.588,"price":38.323,"stop_level":39.0743,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2025-01-30","known_ts":"2025-01-30","bar_index":2780,"type":"SELL","basis":"structure_stop","strength":0.588,"price":36.1484,"stop_level":39.0743,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2025-03-05","known_ts":"2025-03-07","bar_index":2788,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2025-03-05","trigger_known_ts":"2025-03-07","strength":0.45,"price":29.7274,"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.403878,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":27.8954,"atr14":1.092092,"stop_level":27.349354,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-03-18","known_ts":"2025-03-20","bar_index":2791,"type":"BUY","strength":0.45,"price":28.9748,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-03-18","known_ts":"2025-03-20","bar_index":2791,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2025-03-18","trigger_known_ts":"2025-03-20","strength":0.45,"price":28.9748,"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.41897,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":28.1529,"atr14":0.951917,"stop_level":27.676941,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-15","known_ts":"2025-07-15","bar_index":2818,"type":"RECLAIM","strength":0.863,"price":37.7185,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-01-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-08-01","known_ts":"2025-08-01","bar_index":2822,"type":"SELL","basis":"structure_stop","strength":0.725,"price":35.5955,"stop_level":36.0221,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-08-04","known_ts":"2025-08-04","bar_index":2822,"type":"RECLAIM","strength":0.725,"price":36.2602,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-08-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-08-01","prior_stop_level":36.0221,"sweep_low":35.2284,"atr14":0.831937,"stop_level":34.812431,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-26","known_ts":"2025-08-26","bar_index":2828,"type":"RECLAIM","strength":0.863,"price":36.6838,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-08-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-11-11","known_ts":"2025-11-13","bar_index":2846,"type":"BUY","strength":0.725,"price":37.1808,"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":45},{"ts":"2026-02-12","known_ts":"2026-02-12","bar_index":2867,"type":"SELL","basis":"structure_stop","strength":0.863,"price":35.5651,"stop_level":36.5236,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-02-17","known_ts":"2026-02-17","bar_index":2867,"type":"SELL","basis":"structure_stop","strength":0.863,"price":35.4355,"stop_level":36.5236,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-02-13","known_ts":"2026-02-13","bar_index":2867,"type":"RECLAIM","strength":0.863,"price":36.6024,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-02-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":"2026-02-12","prior_stop_level":36.5236,"sweep_low":34.9966,"atr14":1.654575,"stop_level":34.169312,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-18","known_ts":"2026-02-18","bar_index":2868,"type":"RECLAIM","strength":0.863,"price":36.8617,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-02-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":"2026-02-17","prior_stop_level":36.5236,"sweep_low":35.3258,"atr14":1.683615,"stop_level":34.483992,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-04-28","known_ts":"2026-04-30","bar_index":2884,"type":"BUY","strength":0.588,"price":32.234,"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":"2026-06-10","known_ts":"2026-06-12","bar_index":2894,"type":"BUY","strength":0.45,"price":28.43,"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":"long","last_signal":"BUY","last_scored_signal":"BUY","last_scored_ts":"2026-04-30","last_scored_basis":null,"bars_since_signal":15,"extended":false,"strong_bull":false,"overbought":true,"weeklyBull":true,"above200":true},"early_dots":["2017-03-20","2017-07-11","2017-08-25","2017-12-20","2018-11-02","2018-12-27","2019-01-29","2019-08-12","2019-11-26","2019-12-13","2020-01-02","2020-03-17","2021-01-06","2021-02-10","2021-03-12","2021-03-30","2021-05-25","2021-12-28","2022-01-27","2022-05-19","2022-06-24","2022-09-07","2023-01-06","2023-03-17","2023-08-30","2023-09-13","2023-10-04","2023-11-02","2024-01-26","2024-03-01","2024-07-11","2024-11-29","2024-12-31","2025-08-21","2025-09-12","2025-10-03","2025-11-11","2026-03-03","2026-04-01","2026-05-22"],"warnings":[{"ts":"2022-04-07","kind":"arm","px":30.5532},{"ts":"2022-04-08","kind":"confirm","px":30.0771,"level":31.665},{"ts":"2022-07-13","kind":"arm","px":26.2387},{"ts":"2022-08-08","kind":"arm","px":28.406},{"ts":"2022-08-26","kind":"confirm","px":27.3137,"level":27.6524},{"ts":"2022-11-08","kind":"arm","px":27.5691},{"ts":"2023-02-08","kind":"arm","px":29.2994},{"ts":"2023-02-09","kind":"confirm","px":28.6353,"level":29.7349},{"ts":"2023-04-24","kind":"arm","px":27.3677},{"ts":"2023-04-25","kind":"confirm","px":26.413,"level":27.2405},{"ts":"2023-06-27","kind":"arm","px":31.8368},{"ts":"2023-07-21","kind":"arm","px":33.2713},{"ts":"2023-08-08","kind":"confirm","px":32.7128,"level":32.8676},{"ts":"2023-10-23","kind":"arm","px":29.7612},{"ts":"2023-10-24","kind":"confirm","px":29.1546,"level":31.0999},{"ts":"2023-11-29","kind":"arm","px":31.1227},{"ts":"2024-01-03","kind":"confirm","px":32.0684,"level":32.3142},{"ts":"2024-01-05","kind":"arm","px":31.7695},{"ts":"2024-01-08","kind":"confirm","px":32.1058,"level":32.3142},{"ts":"2024-02-21","kind":"arm","px":34.5272},{"ts":"2024-03-15","kind":"arm","px":35.1928},{"ts":"2024-04-16","kind":"arm","px":37.4729},{"ts":"2024-05-23","kind":"arm","px":42.6116},{"ts":"2024-05-29","kind":"confirm","px":40.9554,"level":41.3815},{"ts":"2024-08-15","kind":"arm","px":45.0905},{"ts":"2024-10-17","kind":"arm","px":48.2294},{"ts":"2024-11-06","kind":"confirm","px":46.2059,"level":47.3015},{"ts":"2025-01-27","kind":"arm","px":38.1451},{"ts":"2025-01-28","kind":"confirm","px":38.323,"level":39.0743},{"ts":"2025-01-29","kind":"arm","px":37.2357},{"ts":"2025-01-30","kind":"confirm","px":36.1484,"level":39.0743},{"ts":"2025-04-11","kind":"arm","px":29.8957},{"ts":"2025-06-02","kind":"arm","px":34.2562},{"ts":"2025-08-01","kind":"confirm","px":35.5955,"level":36.0221},{"ts":"2025-11-28","kind":"arm","px":34.5271},{"ts":"2026-01-27","kind":"arm","px":37.1708},{"ts":"2026-02-12","kind":"confirm","px":35.5651,"level":36.5236},{"ts":"2026-02-13","kind":"arm","px":36.6024},{"ts":"2026-02-17","kind":"confirm","px":35.4355,"level":36.5236},{"ts":"2026-07-14","kind":"arm","px":31.11}],"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":[]}}}