{"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":"FMNB","timeframe":"3D","as_of":"2026-09-11T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1999-07-06","known_ts":"1999-07-06","bar_index":42,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.7,"stop_level":2.7821,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-07-09","known_ts":"1999-07-09","bar_index":43,"type":"RECLAIM","strength":0.588,"price":2.9053,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-07-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1999-07-06","prior_stop_level":2.7821,"sweep_low":2.7,"atr14":0.076147,"stop_level":2.661927,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-08-31","known_ts":"1999-09-02","bar_index":56,"type":"BUY","strength":0.45,"price":2.741,"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-09-17","known_ts":"1999-09-17","bar_index":60,"type":"RECLAIM","strength":0.725,"price":2.741,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1999-08-31 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-09-22","known_ts":"1999-09-22","bar_index":61,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.4536,"stop_level":2.6178,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-09-27","known_ts":"1999-09-27","bar_index":62,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.4177,"stop_level":2.6178,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-09-30","known_ts":"1999-10-04","bar_index":63,"type":"REBUY","strength":0.588,"price":4.4144,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":70},{"ts":"1999-10-04","known_ts":"1999-10-04","bar_index":63,"type":"RECLAIM","strength":0.588,"price":4.4144,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-09-27 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":"1999-09-27","prior_stop_level":2.6178,"sweep_low":2.1661,"atr14":0.275117,"stop_level":2.028542,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-11-12","known_ts":"1999-11-12","bar_index":73,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.8587,"stop_level":5.092,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-11-18","known_ts":"1999-11-18","bar_index":74,"type":"RECLAIM","strength":0.863,"price":5.1938,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-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":"1999-11-12","prior_stop_level":5.092,"sweep_low":4.8587,"atr14":0.184077,"stop_level":4.766661,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-11-30","known_ts":"1999-11-30","bar_index":77,"type":"RECLAIM","strength":0.863,"price":4.9425,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-11-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-03-01","known_ts":"2000-03-03","bar_index":98,"type":"BUY","strength":0.725,"price":4.6912,"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":"aplus","score":80},{"ts":"2000-03-31","known_ts":"2000-03-31","bar_index":105,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.5655,"stop_level":4.6074,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2000-04-04","known_ts":"2000-04-04","bar_index":106,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.5236,"stop_level":4.6074,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2000-07-05","known_ts":"2000-07-07","bar_index":127,"type":"BUY","strength":0.45,"price":3.5184,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2000-10-18","known_ts":"2000-10-18","bar_index":151,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.5598,"stop_level":2.7334,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-10-23","known_ts":"2000-10-23","bar_index":152,"type":"RECLAIM","strength":0.588,"price":2.9937,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-10-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-10-18","prior_stop_level":2.7334,"sweep_low":2.5598,"atr14":0.174324,"stop_level":2.472638,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-12-28","known_ts":"2001-01-02","bar_index":168,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2000-12-28","trigger_known_ts":"2001-01-02","strength":0.588,"price":2.7768,"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.408083,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.4297,"atr14":0.105554,"stop_level":2.376923,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-01-03","known_ts":"2001-01-05","bar_index":169,"type":"BUY","strength":0.588,"price":2.7768,"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":"2001-01-03","known_ts":"2001-01-05","bar_index":169,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2001-01-03","trigger_known_ts":"2001-01-05","strength":0.588,"price":2.7768,"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.408083,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.4297,"atr14":0.111859,"stop_level":2.373771,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-01-17","known_ts":"2001-01-19","bar_index":172,"type":"BUY","strength":0.588,"price":2.8201,"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":"2001-01-17","known_ts":"2001-01-19","bar_index":172,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2001-01-17","trigger_known_ts":"2001-01-19","strength":0.588,"price":2.8201,"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.398853,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.5164,"atr14":0.142711,"stop_level":2.445044,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-01-22","known_ts":"2001-01-24","bar_index":173,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2001-01-22","trigger_known_ts":"2001-01-24","strength":0.588,"price":2.9286,"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.375725,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.5164,"atr14":0.168825,"stop_level":2.431988,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-02-09","known_ts":"2001-02-09","bar_index":177,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.8201,"stop_level":2.8635,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-02-12","known_ts":"2001-02-12","bar_index":178,"type":"RECLAIM","strength":0.588,"price":2.9503,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-02-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2001-02-09","prior_stop_level":2.8635,"sweep_low":2.8201,"atr14":0.11684,"stop_level":2.76168,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-02-26","known_ts":"2001-02-26","bar_index":181,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.7768,"stop_level":2.8201,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-02-27","known_ts":"2001-02-27","bar_index":181,"type":"RECLAIM","strength":0.725,"price":2.8418,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-02-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2001-02-26","prior_stop_level":2.8201,"sweep_low":2.7768,"atr14":0.101254,"stop_level":2.726173,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-03-14","known_ts":"2001-03-16","bar_index":185,"type":"REBUY","strength":0.725,"price":2.9069,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2001-03-30","known_ts":"2001-04-03","bar_index":189,"type":"BUY","strength":0.725,"price":2.9069,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2001-04-09","known_ts":"2001-04-09","bar_index":191,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.7768,"stop_level":2.8201,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-04-10","known_ts":"2001-04-10","bar_index":191,"type":"RECLAIM","strength":0.725,"price":2.8635,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-04-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":"2001-04-09","prior_stop_level":2.8201,"sweep_low":2.7768,"atr14":0.089923,"stop_level":2.731839,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-05-01","known_ts":"2001-05-01","bar_index":196,"type":"RECLAIM","strength":0.863,"price":3.0024,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-04-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-06-06","known_ts":"2001-06-06","bar_index":204,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.356,"stop_level":3.3842,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-06-08","known_ts":"2001-06-08","bar_index":205,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.3771,"stop_level":3.3842,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-06-13","known_ts":"2001-06-13","bar_index":206,"type":"RECLAIM","strength":0.863,"price":3.4299,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-06-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":"2001-06-06","prior_stop_level":3.3842,"sweep_low":3.3068,"atr14":0.109412,"stop_level":3.252094,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-06-13","known_ts":"2001-06-13","bar_index":206,"type":"RECLAIM","strength":0.863,"price":3.4299,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-06-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2001-06-08","prior_stop_level":3.3842,"sweep_low":3.3068,"atr14":0.109412,"stop_level":3.252094,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-06-21","known_ts":"2001-06-25","bar_index":208,"type":"REBUY","strength":0.863,"price":3.5178,"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":"2001-10-25","known_ts":"2001-10-25","bar_index":236,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.5249,"stop_level":3.641,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2001-10-29","known_ts":"2001-10-29","bar_index":236,"type":"RECLAIM","strength":0.863,"price":3.6586,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-10-25 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":"2001-10-25","prior_stop_level":3.641,"sweep_low":3.5178,"atr14":0.108727,"stop_level":3.463437,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-11-15","known_ts":"2001-11-15","bar_index":241,"type":"RECLAIM","strength":1.0,"price":4.1264,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-10-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-11-29","known_ts":"2001-12-03","bar_index":244,"type":"BUY","strength":1.0,"price":4.1264,"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":40},{"ts":"2002-05-07","known_ts":"2002-05-09","bar_index":280,"type":"BUY","strength":0.725,"price":4.2316,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2002-07-25","known_ts":"2002-07-25","bar_index":298,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.1901,"stop_level":4.3205,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-07-29","known_ts":"2002-07-29","bar_index":299,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.2274,"stop_level":4.3205,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2002-09-05","known_ts":"2002-09-09","bar_index":308,"type":"BUY","strength":0.725,"price":4.6557,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2002-10-07","known_ts":"2002-10-07","bar_index":315,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.4676,"stop_level":4.5203,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-11-04","known_ts":"2002-11-04","bar_index":322,"type":"RECLAIM","strength":0.863,"price":4.9723,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-10-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-01-14","known_ts":"2003-01-16","bar_index":338,"type":"REBUY","strength":1.0,"price":5.67,"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":"2003-02-25","known_ts":"2003-02-25","bar_index":347,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.9225,"stop_level":5.9613,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-02-28","known_ts":"2003-02-28","bar_index":348,"type":"RECLAIM","strength":1.0,"price":6.0195,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-02-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2003-02-25","prior_stop_level":5.9613,"sweep_low":5.8836,"atr14":0.110736,"stop_level":5.828232,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-03-28","known_ts":"2003-03-28","bar_index":355,"type":"RECLAIM","strength":1.0,"price":6.2556,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-02-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-05-07","known_ts":"2003-05-09","bar_index":364,"type":"REBUY","strength":0.863,"price":6.4714,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2003-09-26","known_ts":"2003-09-30","bar_index":397,"type":"BUY","strength":0.725,"price":6.5678,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2003-11-12","known_ts":"2003-11-14","bar_index":408,"type":"BUY","strength":0.863,"price":6.6217,"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":20},{"ts":"2004-04-02","known_ts":"2004-04-02","bar_index":440,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.9576,"stop_level":6.9958,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-04-05","known_ts":"2004-04-05","bar_index":440,"type":"RECLAIM","strength":0.725,"price":6.9992,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-04-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2004-04-02","prior_stop_level":6.9958,"sweep_low":6.9576,"atr14":0.103464,"stop_level":6.905868,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-05-27","known_ts":"2004-06-01","bar_index":453,"type":"BUY","strength":0.588,"price":7.0947,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"aplus","score":80},{"ts":"2004-06-25","known_ts":"2004-06-25","bar_index":459,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.9818,"stop_level":7.0238,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2004-07-01","known_ts":"2004-07-01","bar_index":460,"type":"RECLAIM","strength":0.588,"price":7.1496,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-06-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2004-06-25","prior_stop_level":7.0238,"sweep_low":6.9818,"atr14":0.065069,"stop_level":6.949265,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-08-24","known_ts":"2004-08-26","bar_index":473,"type":"BUY","strength":0.588,"price":7.0867,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2004-10-14","known_ts":"2004-10-14","bar_index":485,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.0274,"stop_level":7.0697,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-10-18","known_ts":"2004-10-18","bar_index":485,"type":"RECLAIM","strength":0.725,"price":7.1121,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-10-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2004-10-14","prior_stop_level":7.0697,"sweep_low":7.0274,"atr14":0.090343,"stop_level":6.982228,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-11-04","known_ts":"2004-11-08","bar_index":490,"type":"BUY","strength":0.725,"price":7.1967,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2004-12-09","known_ts":"2004-12-13","bar_index":498,"type":"BUY","strength":0.725,"price":7.3232,"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":40},{"ts":"2005-02-01","known_ts":"2005-02-03","bar_index":510,"type":"BUY","strength":0.45,"price":6.9745,"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-02-04","known_ts":"2005-02-04","bar_index":511,"type":"RECLAIM","strength":0.588,"price":7.0835,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2005-02-01 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2005-02-23","known_ts":"2005-02-23","bar_index":515,"type":"SELL","basis":"structure_stop","strength":0.45,"price":6.8219,"stop_level":6.8437,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2005-06-21","known_ts":"2005-06-21","bar_index":542,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.4148,"stop_level":6.4549,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-06-22","known_ts":"2005-06-22","bar_index":542,"type":"RECLAIM","strength":0.588,"price":6.4593,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-06-21 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-06-21","prior_stop_level":6.4549,"sweep_low":6.4148,"atr14":0.077306,"stop_level":6.376147,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-06-29","known_ts":"2005-06-29","bar_index":544,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.3925,"stop_level":6.4148,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-07-01","known_ts":"2005-07-01","bar_index":545,"type":"RECLAIM","strength":0.588,"price":6.4593,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-06-29 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-06-29","prior_stop_level":6.4148,"sweep_low":6.3703,"atr14":0.062896,"stop_level":6.338852,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-10-14","known_ts":"2005-10-14","bar_index":569,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.0624,"stop_level":6.1075,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-11-16","known_ts":"2005-11-18","bar_index":577,"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-11-16","trigger_known_ts":"2005-11-18","strength":0.45,"price":5.8596,"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.201765,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.7018,"atr14":0.075651,"stop_level":5.663974,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-12-13","known_ts":"2005-12-15","bar_index":583,"type":"BUY","strength":0.45,"price":5.7295,"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-12-13","known_ts":"2005-12-15","bar_index":583,"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-12-13","trigger_known_ts":"2005-12-15","strength":0.45,"price":5.7295,"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.196097,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.6432,"atr14":0.056141,"stop_level":5.615129,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-01-13","known_ts":"2006-01-13","bar_index":590,"type":"RECLAIM","strength":0.725,"price":5.6382,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2005-12-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-01-23","known_ts":"2006-01-23","bar_index":591,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.5697,"stop_level":5.5925,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-03-13","known_ts":"2006-03-15","bar_index":603,"type":"BUY","strength":0.588,"price":5.4522,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-04-11","known_ts":"2006-04-11","bar_index":610,"type":"RECLAIM","strength":0.725,"price":5.4615,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2006-03-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-04-19","known_ts":"2006-04-19","bar_index":611,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.392,"stop_level":5.4152,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-05-24","known_ts":"2006-05-26","bar_index":620,"type":"BUY","strength":0.588,"price":5.0912,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"2006-07-11","known_ts":"2006-07-11","bar_index":630,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.9798,"stop_level":5.0973,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-07-17","known_ts":"2006-07-17","bar_index":632,"type":"RECLAIM","strength":0.725,"price":5.1208,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-07-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-07-11","prior_stop_level":5.0973,"sweep_low":4.9798,"atr14":0.087582,"stop_level":4.936009,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-07-27","known_ts":"2006-07-27","bar_index":634,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.9563,"stop_level":4.9798,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-07-28","known_ts":"2006-07-28","bar_index":635,"type":"RECLAIM","strength":0.725,"price":5.0738,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-07-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-07-27","prior_stop_level":4.9798,"sweep_low":4.9563,"atr14":0.080269,"stop_level":4.916166,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-08-24","known_ts":"2006-08-24","bar_index":641,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.0738,"stop_level":5.0832,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-08-29","known_ts":"2006-08-29","bar_index":642,"type":"RECLAIM","strength":0.725,"price":5.1912,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-08-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-08-24","prior_stop_level":5.0832,"sweep_low":5.0033,"atr14":0.082956,"stop_level":4.961822,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-11-16","known_ts":"2006-11-20","bar_index":661,"type":"BUY","strength":0.725,"price":5.1028,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2006-12-05","known_ts":"2006-12-07","bar_index":665,"type":"BUY","strength":0.725,"price":5.1457,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2007-01-18","known_ts":"2007-01-18","bar_index":674,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.089,"stop_level":5.1083,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2007-01-22","known_ts":"2007-01-24","bar_index":675,"type":"BUY","strength":1.0,"price":5.1325,"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":40},{"ts":"2007-01-23","known_ts":"2007-01-23","bar_index":675,"type":"RECLAIM","strength":0.863,"price":5.1568,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-01-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2007-01-18","prior_stop_level":5.1083,"sweep_low":5.0841,"atr14":0.059194,"stop_level":5.054503,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-02-07","known_ts":"2007-02-09","bar_index":679,"type":"BUY","strength":1.0,"price":5.1519,"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":50},{"ts":"2007-04-18","known_ts":"2007-04-20","bar_index":695,"type":"REBUY","strength":1.0,"price":5.1962,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":90},{"ts":"2007-06-13","known_ts":"2007-06-15","bar_index":708,"type":"BUY","strength":0.863,"price":5.2412,"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":75},{"ts":"2007-07-13","known_ts":"2007-07-13","bar_index":715,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.1514,"stop_level":5.1617,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-07-16","known_ts":"2007-07-16","bar_index":715,"type":"RECLAIM","strength":1.0,"price":5.1913,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-07-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2007-07-13","prior_stop_level":5.1617,"sweep_low":5.1414,"atr14":0.049773,"stop_level":5.116513,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-09-26","known_ts":"2007-09-26","bar_index":732,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.6456,"stop_level":4.7421,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2007-09-28","known_ts":"2007-10-02","bar_index":733,"type":"REBUY","strength":0.588,"price":4.7218,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2007-10-03","known_ts":"2007-10-03","bar_index":734,"type":"RECLAIM","strength":0.588,"price":4.7471,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-09-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2007-09-26","prior_stop_level":4.7421,"sweep_low":4.5441,"atr14":0.09118,"stop_level":4.49851,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-10-19","known_ts":"2007-10-19","bar_index":738,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.4831,"stop_level":4.5694,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2007-11-06","known_ts":"2007-11-08","bar_index":742,"type":"BUY","strength":0.588,"price":4.5694,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65},{"ts":"2008-03-19","known_ts":"2008-03-19","bar_index":772,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.0719,"stop_level":4.0991,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-04-14","known_ts":"2008-04-16","bar_index":778,"type":"BUY","strength":0.725,"price":4.2305,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2008-05-28","known_ts":"2008-05-28","bar_index":788,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.3627,"stop_level":4.4156,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-05-30","known_ts":"2008-05-30","bar_index":789,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.3363,"stop_level":4.4156,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2008-08-12","known_ts":"2008-08-14","bar_index":806,"type":"BUY","strength":0.588,"price":3.8125,"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":30},{"ts":"2008-08-27","known_ts":"2008-08-27","bar_index":809,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.4098,"stop_level":3.5225,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2008-09-24","known_ts":"2008-09-24","bar_index":816,"type":"RECLAIM","strength":1.0,"price":3.9586,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-08-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-10-03","known_ts":"2008-10-03","bar_index":818,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.691,"stop_level":3.7402,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2008-10-08","known_ts":"2008-10-08","bar_index":819,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.276,"stop_level":3.7402,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2008-10-10","known_ts":"2008-10-14","bar_index":820,"type":"REBUY","strength":0.863,"price":3.6856,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2009-01-02","known_ts":"2009-01-06","bar_index":839,"type":"BUY","strength":0.588,"price":2.5982,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":25},{"ts":"2009-03-13","known_ts":"2009-03-17","bar_index":855,"type":"BUY","strength":0.863,"price":2.7659,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"2009-06-09","known_ts":"2009-06-11","bar_index":875,"type":"REBUY","strength":1.0,"price":3.9597,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2009-12-29","known_ts":"2009-12-31","bar_index":922,"type":"BUY","strength":0.588,"price":2.7907,"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":20},{"ts":"2010-04-30","known_ts":"2010-05-04","bar_index":950,"type":"BUY","strength":0.863,"price":2.8524,"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":45},{"ts":"2010-07-27","known_ts":"2010-07-29","bar_index":970,"type":"BUY","strength":0.45,"price":2.4733,"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-09-07","known_ts":"2010-09-07","bar_index":979,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.3806,"stop_level":2.4115,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-11-22","known_ts":"2010-11-22","bar_index":997,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.1888,"stop_level":2.2138,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-11-29","known_ts":"2010-12-01","bar_index":999,"type":"REBUY","strength":0.588,"price":2.3073,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2010-11-30","known_ts":"2010-11-30","bar_index":999,"type":"RECLAIM","strength":0.588,"price":2.3073,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-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":"2010-11-22","prior_stop_level":2.2138,"sweep_low":2.1888,"atr14":0.0428,"stop_level":2.1674,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-12-20","known_ts":"2010-12-22","bar_index":1004,"type":"REBUY","strength":0.45,"price":2.2581,"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":"2011-01-11","known_ts":"2011-01-13","bar_index":1009,"type":"BUY","strength":0.588,"price":2.3273,"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":"2011-01-25","known_ts":"2011-01-25","bar_index":1012,"type":"RECLAIM","strength":0.725,"price":2.4531,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2011-01-11 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-02-24","known_ts":"2011-02-24","bar_index":1019,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.0191,"stop_level":3.0317,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-03-04","known_ts":"2011-03-04","bar_index":1021,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.8304,"stop_level":3.0317,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-04-15","known_ts":"2011-04-15","bar_index":1031,"type":"RECLAIM","strength":1.0,"price":2.8811,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-03-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-05-04","known_ts":"2011-05-06","bar_index":1035,"type":"BUY","strength":0.863,"price":3.0394,"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":"2011-05-23","known_ts":"2011-05-23","bar_index":1039,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.0394,"stop_level":3.0711,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-05-25","known_ts":"2011-05-25","bar_index":1040,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.0394,"stop_level":3.0711,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-05-27","known_ts":"2011-05-27","bar_index":1040,"type":"RECLAIM","strength":1.0,"price":3.0901,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-05-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-05-23","prior_stop_level":3.0711,"sweep_low":3.0394,"atr14":0.039877,"stop_level":3.019462,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-05-27","known_ts":"2011-05-27","bar_index":1040,"type":"RECLAIM","strength":1.0,"price":3.0901,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-05-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-05-25","prior_stop_level":3.0711,"sweep_low":3.0394,"atr14":0.039877,"stop_level":3.019462,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-07-05","known_ts":"2011-07-07","bar_index":1049,"type":"BUY","strength":0.863,"price":3.142,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2011-09-15","known_ts":"2011-09-19","bar_index":1066,"type":"BUY","strength":0.725,"price":2.8565,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":70},{"ts":"2011-10-24","known_ts":"2011-10-24","bar_index":1075,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.7024,"stop_level":2.8308,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-11-09","known_ts":"2011-11-11","bar_index":1079,"type":"REBUY","strength":0.588,"price":2.8244,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":65},{"ts":"2012-02-13","known_ts":"2012-02-13","bar_index":1100,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.4427,"stop_level":3.4756,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-02-15","known_ts":"2012-02-15","bar_index":1101,"type":"RECLAIM","strength":1.0,"price":3.5142,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-02-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-02-13","prior_stop_level":3.4756,"sweep_low":3.4103,"atr14":0.100722,"stop_level":3.359939,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-29","known_ts":"2012-02-29","bar_index":1104,"type":"RECLAIM","strength":1.0,"price":3.735,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-02-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-03-21","known_ts":"2012-03-23","bar_index":1109,"type":"REBUY","strength":1.0,"price":4.0614,"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":"2012-10-22","known_ts":"2012-10-22","bar_index":1158,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.8965,"stop_level":4.358,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2012-11-29","known_ts":"2012-12-03","bar_index":1167,"type":"BUY","strength":0.725,"price":4.1932,"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":"2012-12-31","known_ts":"2013-01-03","bar_index":1174,"type":"BUY","strength":0.725,"price":4.372,"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":25},{"ts":"2013-01-17","known_ts":"2013-01-17","bar_index":1178,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.2655,"stop_level":4.3121,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-01-22","known_ts":"2013-01-22","bar_index":1178,"type":"RECLAIM","strength":0.725,"price":4.3454,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-01-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":"2013-01-17","prior_stop_level":4.3121,"sweep_low":4.1857,"atr14":0.164788,"stop_level":4.103306,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-02-05","known_ts":"2013-02-05","bar_index":1182,"type":"RECLAIM","strength":0.725,"price":4.4519,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-01-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-02-20","known_ts":"2013-02-20","bar_index":1185,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.1724,"stop_level":4.3254,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-03-07","known_ts":"2013-03-11","bar_index":1189,"type":"BUY","strength":0.863,"price":4.4252,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2013-04-24","known_ts":"2013-04-26","bar_index":1200,"type":"BUY","strength":0.725,"price":4.345,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2013-05-20","known_ts":"2013-05-20","bar_index":1206,"type":"SELL","basis":"structure_stop","strength":0.45,"price":4.2448,"stop_level":4.3116,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2013-05-28","known_ts":"2013-05-28","bar_index":1207,"type":"RECLAIM","strength":0.588,"price":4.345,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-05-20 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":"2013-05-20","prior_stop_level":4.3116,"sweep_low":4.0843,"atr14":0.114556,"stop_level":4.027022,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-07-02","known_ts":"2013-07-05","bar_index":1216,"type":"BUY","strength":0.588,"price":4.252,"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":75},{"ts":"2013-07-30","known_ts":"2013-07-30","bar_index":1222,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.2049,"stop_level":4.2855,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-08-06","known_ts":"2013-08-06","bar_index":1224,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.1982,"stop_level":4.2049,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-08-09","known_ts":"2013-08-09","bar_index":1225,"type":"RECLAIM","strength":0.588,"price":4.2385,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-08-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2013-08-06","prior_stop_level":4.2049,"sweep_low":4.1311,"atr14":0.087539,"stop_level":4.08733,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-09-10","known_ts":"2013-09-12","bar_index":1232,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2013-09-10","trigger_known_ts":"2013-09-12","strength":0.45,"price":4.1447,"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.073147,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.1042,"atr14":0.059465,"stop_level":4.074468,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-09-13","known_ts":"2013-09-17","bar_index":1233,"type":"BUY","strength":0.45,"price":4.1852,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2013-09-13","known_ts":"2013-09-17","bar_index":1233,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2013-09-13","trigger_known_ts":"2013-09-17","strength":0.45,"price":4.1852,"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.064091,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.1042,"atr14":0.057926,"stop_level":4.075237,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-09-26","known_ts":"2013-09-26","bar_index":1236,"type":"RECLAIM","strength":0.725,"price":4.2594,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2013-09-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-10-09","known_ts":"2013-10-09","bar_index":1239,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.1784,"stop_level":4.1852,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-10-11","known_ts":"2013-10-11","bar_index":1239,"type":"RECLAIM","strength":0.588,"price":4.2324,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-10-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":"2013-10-09","prior_stop_level":4.1852,"sweep_low":4.1244,"atr14":0.080556,"stop_level":4.084122,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-10-25","known_ts":"2013-10-25","bar_index":1243,"type":"RECLAIM","strength":0.725,"price":4.3607,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-10-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-12-12","known_ts":"2013-12-16","bar_index":1254,"type":"BUY","strength":0.863,"price":4.3407,"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":"2014-08-27","known_ts":"2014-08-29","bar_index":1313,"type":"BUY","strength":0.725,"price":5.2434,"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":"2014-10-14","known_ts":"2014-10-14","bar_index":1324,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.3189,"stop_level":5.4562,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-10-30","known_ts":"2014-11-03","bar_index":1328,"type":"BUY","strength":0.725,"price":5.566,"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":"2014-12-09","known_ts":"2014-12-09","bar_index":1337,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.6621,"stop_level":5.669,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-12-11","known_ts":"2014-12-11","bar_index":1337,"type":"RECLAIM","strength":0.863,"price":5.7103,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-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":"2014-12-09","prior_stop_level":5.669,"sweep_low":5.5381,"atr14":0.120139,"stop_level":5.47803,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-17","known_ts":"2014-12-19","bar_index":1339,"type":"REBUY","strength":0.863,"price":5.855,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2015-02-13","known_ts":"2015-02-18","bar_index":1352,"type":"BUY","strength":0.725,"price":5.483,"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":"2015-04-16","known_ts":"2015-04-16","bar_index":1366,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.5725,"stop_level":5.6347,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-04-20","known_ts":"2015-04-20","bar_index":1366,"type":"RECLAIM","strength":0.725,"price":5.697,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-04-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":"2015-04-16","prior_stop_level":5.6347,"sweep_low":5.5449,"atr14":0.101003,"stop_level":5.494399,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-06-08","known_ts":"2015-06-10","bar_index":1378,"type":"BUY","strength":0.588,"price":5.6555,"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":50},{"ts":"2015-07-29","known_ts":"2015-07-31","bar_index":1390,"type":"BUY","strength":0.725,"price":5.6833,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2015-08-27","known_ts":"2015-08-31","bar_index":1397,"type":"BUY","strength":0.725,"price":5.7666,"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":"aplus","score":90},{"ts":"2015-09-18","known_ts":"2015-09-18","bar_index":1402,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.474,"stop_level":5.5376,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-09-21","known_ts":"2015-09-21","bar_index":1402,"type":"RECLAIM","strength":0.725,"price":5.7178,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-09-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-09-18","prior_stop_level":5.5376,"sweep_low":5.474,"atr14":0.158561,"stop_level":5.394719,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-10-09","known_ts":"2015-10-13","bar_index":1407,"type":"REBUY","strength":0.863,"price":5.8849,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":75},{"ts":"2015-11-25","known_ts":"2015-11-30","bar_index":1418,"type":"BUY","strength":0.588,"price":5.8571,"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":60},{"ts":"2016-01-19","known_ts":"2016-01-19","bar_index":1429,"type":"SELL","basis":"structure_stop","strength":0.45,"price":5.6063,"stop_level":5.6273,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2016-01-20","known_ts":"2016-01-20","bar_index":1430,"type":"RECLAIM","strength":0.45,"price":5.6343,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-01-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2016-01-19","prior_stop_level":5.6273,"sweep_low":5.5924,"atr14":0.156751,"stop_level":5.514024,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-29","known_ts":"2016-02-29","bar_index":1439,"type":"RECLAIM","strength":0.725,"price":6.0118,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-01-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-12","known_ts":"2016-05-12","bar_index":1456,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.4896,"stop_level":6.5668,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-27","known_ts":"2016-05-27","bar_index":1460,"type":"RECLAIM","strength":0.863,"price":6.5809,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-05-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-08-26","known_ts":"2016-08-30","bar_index":1481,"type":"REBUY","strength":0.863,"price":6.9553,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2016-10-21","known_ts":"2016-10-25","bar_index":1494,"type":"REBUY","strength":1.0,"price":7.6695,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2017-01-05","known_ts":"2017-01-05","bar_index":1511,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.0489,"stop_level":10.0844,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-01-10","known_ts":"2017-01-10","bar_index":1512,"type":"RECLAIM","strength":1.0,"price":10.1199,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-01-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-01-05","prior_stop_level":10.0844,"sweep_low":9.8003,"atr14":0.399107,"stop_level":9.600746,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-04-25","known_ts":"2017-04-27","bar_index":1536,"type":"BUY","strength":0.725,"price":10.2269,"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":"2017-05-30","known_ts":"2017-05-30","bar_index":1544,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.5855,"stop_level":9.6924,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-06-01","known_ts":"2017-06-01","bar_index":1544,"type":"RECLAIM","strength":0.725,"price":9.9419,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-05-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2017-05-30","prior_stop_level":9.6924,"sweep_low":9.3361,"atr14":0.26093,"stop_level":9.205635,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-06-23","known_ts":"2017-06-23","bar_index":1550,"type":"RECLAIM","strength":0.863,"price":10.2278,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-05-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-09-14","known_ts":"2017-09-18","bar_index":1569,"type":"BUY","strength":0.588,"price":10.0225,"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":"2017-10-17","known_ts":"2017-10-17","bar_index":1576,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.8488,"stop_level":10.9565,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-10-18","known_ts":"2017-10-18","bar_index":1577,"type":"RECLAIM","strength":0.725,"price":11.0643,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-10-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2017-10-17","prior_stop_level":10.9565,"sweep_low":10.7769,"atr14":0.339279,"stop_level":10.60726,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-10-30","known_ts":"2017-10-30","bar_index":1579,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.4177,"stop_level":10.9565,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-11-30","known_ts":"2017-12-04","bar_index":1587,"type":"BUY","strength":0.588,"price":10.8488,"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":10},{"ts":"2018-01-02","known_ts":"2018-01-04","bar_index":1594,"type":"BUY","strength":0.725,"price":10.7844,"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":45},{"ts":"2018-01-31","known_ts":"2018-01-31","bar_index":1600,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.5319,"stop_level":10.9648,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-02-09","known_ts":"2018-02-13","bar_index":1603,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-02-09","trigger_known_ts":"2018-02-13","strength":0.45,"price":10.2073,"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.104434,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.2335,"atr14":0.43171,"stop_level":9.017645,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-03-08","known_ts":"2018-03-12","bar_index":1609,"type":"BUY","strength":0.588,"price":10.547,"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":10},{"ts":"2018-06-28","known_ts":"2018-07-02","bar_index":1635,"type":"REBUY","strength":0.863,"price":12.0119,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2018-11-27","known_ts":"2018-11-29","bar_index":1670,"type":"BUY","strength":0.45,"price":10.0397,"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-03-19","known_ts":"2019-03-19","bar_index":1695,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.469,"stop_level":10.5505,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-04-23","known_ts":"2019-04-23","bar_index":1703,"type":"RECLAIM","strength":0.863,"price":10.6246,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-03-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-26","known_ts":"2019-04-30","bar_index":1704,"type":"BUY","strength":0.863,"price":10.6616,"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":"2019-05-17","known_ts":"2019-05-17","bar_index":1709,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.6172,"stop_level":10.6913,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-05-21","known_ts":"2019-05-21","bar_index":1709,"type":"RECLAIM","strength":0.863,"price":10.8024,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-05-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-05-17","prior_stop_level":10.6913,"sweep_low":10.6098,"atr14":0.223532,"stop_level":10.498034,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-05-23","known_ts":"2019-05-23","bar_index":1710,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.4912,"stop_level":10.6172,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-05-24","known_ts":"2019-05-24","bar_index":1710,"type":"RECLAIM","strength":0.863,"price":10.6838,"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":10.6172,"sweep_low":10.4616,"atr14":0.22163,"stop_level":10.350785,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-07-01","known_ts":"2019-07-01","bar_index":1719,"type":"RECLAIM","strength":0.863,"price":10.9312,"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":"2019-07-26","known_ts":"2019-07-30","bar_index":1725,"type":"REBUY","strength":0.863,"price":10.9312,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":75},{"ts":"2019-08-02","known_ts":"2019-08-02","bar_index":1726,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.6032,"stop_level":10.7225,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-09-12","known_ts":"2019-09-16","bar_index":1736,"type":"BUY","strength":0.863,"price":11.1206,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2019-12-03","known_ts":"2019-12-03","bar_index":1755,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.3759,"stop_level":11.4736,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-12-06","known_ts":"2019-12-10","bar_index":1756,"type":"REBUY","strength":1.0,"price":11.8039,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2019-12-06","known_ts":"2019-12-06","bar_index":1756,"type":"RECLAIM","strength":1.0,"price":11.6237,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-12-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-12-03","prior_stop_level":11.4736,"sweep_low":11.2858,"atr14":0.192362,"stop_level":11.189619,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-01-03","known_ts":"2020-01-03","bar_index":1762,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.1359,"stop_level":12.1888,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-05-12","known_ts":"2020-05-12","bar_index":1791,"type":"SELL","basis":"structure_stop","strength":0.45,"price":8.1245,"stop_level":8.2007,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2020-05-18","known_ts":"2020-05-18","bar_index":1793,"type":"RECLAIM","strength":0.45,"price":8.4293,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2020-05-12","prior_stop_level":8.2007,"sweep_low":7.4843,"atr14":0.512959,"stop_level":7.22782,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-15","known_ts":"2020-06-15","bar_index":1799,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.8816,"stop_level":8.9019,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-16","known_ts":"2020-06-16","bar_index":1799,"type":"RECLAIM","strength":0.588,"price":9.243,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-06-15","prior_stop_level":8.9019,"sweep_low":8.4971,"atr14":0.51599,"stop_level":8.239105,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-30","known_ts":"2020-08-03","bar_index":1810,"type":"BUY","strength":0.588,"price":8.5817,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-08-28","known_ts":"2020-08-28","bar_index":1817,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.0892,"stop_level":9.2199,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-09-08","known_ts":"2020-09-08","bar_index":1819,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.8739,"stop_level":8.9662,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-10-02","known_ts":"2020-10-06","bar_index":1825,"type":"BUY","strength":0.725,"price":9.015,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":25},{"ts":"2020-11-05","known_ts":"2020-11-09","bar_index":1833,"type":"REBUY","strength":0.863,"price":9.4576,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2020-11-30","known_ts":"2020-11-30","bar_index":1838,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.7371,"stop_level":9.9157,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-01","known_ts":"2020-12-01","bar_index":1838,"type":"RECLAIM","strength":0.863,"price":10.0244,"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":false},"anchor_ts":"2020-11-30","prior_stop_level":9.9157,"sweep_low":9.7216,"atr14":0.405665,"stop_level":9.518767,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-12-15","known_ts":"2020-12-15","bar_index":1842,"type":"RECLAIM","strength":0.863,"price":10.7556,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-11-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-01-04","known_ts":"2021-01-06","bar_index":1846,"type":"REBUY","strength":0.863,"price":11.3192,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2021-01-25","known_ts":"2021-01-25","bar_index":1850,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.7713,"stop_level":10.8652,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-02-08","known_ts":"2021-02-08","bar_index":1854,"type":"RECLAIM","strength":1.0,"price":10.92,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-01-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-22","known_ts":"2021-03-22","bar_index":1863,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.5437,"stop_level":12.7407,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-25","known_ts":"2021-03-25","bar_index":1864,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.6382,"stop_level":12.7407,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-26","known_ts":"2021-03-26","bar_index":1865,"type":"RECLAIM","strength":1.0,"price":13.0007,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-03-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-03-22","prior_stop_level":12.7407,"sweep_low":12.1891,"atr14":0.5128,"stop_level":11.9327,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-03-26","known_ts":"2021-03-26","bar_index":1865,"type":"RECLAIM","strength":1.0,"price":13.0007,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-03-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-03-25","prior_stop_level":12.7407,"sweep_low":12.3704,"atr14":0.5128,"stop_level":12.114,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-04-09","known_ts":"2021-04-09","bar_index":1868,"type":"RECLAIM","strength":1.0,"price":12.9377,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-03-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-04-14","known_ts":"2021-04-14","bar_index":1869,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.9928,"stop_level":13.1504,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-04-15","known_ts":"2021-04-15","bar_index":1869,"type":"RECLAIM","strength":1.0,"price":13.2449,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-04-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-04-14","prior_stop_level":13.1504,"sweep_low":12.9061,"atr14":0.375464,"stop_level":12.718368,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-04-30","known_ts":"2021-04-30","bar_index":1873,"type":"RECLAIM","strength":1.0,"price":13.1504,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-04-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-08-09","known_ts":"2021-08-11","bar_index":1896,"type":"BUY","strength":0.725,"price":12.6332,"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-09-07","known_ts":"2021-09-07","bar_index":1902,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.1415,"stop_level":12.3397,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-09-09","known_ts":"2021-09-09","bar_index":1903,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.9505,"stop_level":12.3397,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2021-09-21","known_ts":"2021-09-23","bar_index":1906,"type":"REBUY","strength":0.725,"price":12.254,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2021-11-26","known_ts":"2021-11-26","bar_index":1921,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.1952,"stop_level":14.6745,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-12-15","known_ts":"2021-12-15","bar_index":1926,"type":"RECLAIM","strength":1.0,"price":14.4976,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-11-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-01-21","known_ts":"2022-01-21","bar_index":1934,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.8759,"stop_level":15.5199,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-03-25","known_ts":"2022-03-29","bar_index":1949,"type":"BUY","strength":0.725,"price":14.2013,"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":"aplus","score":90},{"ts":"2022-05-25","known_ts":"2022-05-27","bar_index":1963,"type":"BUY","strength":0.588,"price":12.5927,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2022-06-15","known_ts":"2022-06-15","bar_index":1967,"type":"SELL","basis":"structure_stop","strength":0.45,"price":12.2815,"stop_level":12.4952,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2022-07-11","known_ts":"2022-07-11","bar_index":1973,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.1419,"stop_level":12.2897,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-07-15","known_ts":"2022-07-15","bar_index":1974,"type":"RECLAIM","strength":0.588,"price":12.3061,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-07-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-07-11","prior_stop_level":12.2897,"sweep_low":11.9859,"atr14":0.231415,"stop_level":11.870192,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-01","known_ts":"2022-08-01","bar_index":1978,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.7807,"stop_level":12.0188,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-09","known_ts":"2022-08-11","bar_index":1980,"type":"REBUY","strength":0.588,"price":12.027,"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":"2022-09-16","known_ts":"2022-09-20","bar_index":1989,"type":"BUY","strength":0.588,"price":11.7234,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-10-12","known_ts":"2022-10-14","bar_index":1995,"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-10-12","trigger_known_ts":"2022-10-14","strength":0.45,"price":11.0841,"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.296395,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.3036,"atr14":0.313765,"stop_level":10.146718,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-17","known_ts":"2022-10-19","bar_index":1996,"type":"BUY","strength":0.45,"price":11.2419,"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-17","known_ts":"2022-10-19","bar_index":1996,"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-17","trigger_known_ts":"2022-10-19","strength":0.45,"price":11.2419,"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.286378,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.3036,"atr14":0.311506,"stop_level":10.147847,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-18","known_ts":"2022-11-18","bar_index":2004,"type":"RECLAIM","strength":0.725,"price":12.454,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-10-17 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-12","known_ts":"2022-12-12","bar_index":2009,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.2691,"stop_level":12.3959,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-01-04","known_ts":"2023-01-04","bar_index":2014,"type":"RECLAIM","strength":0.863,"price":12.2775,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-12-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-09","known_ts":"2023-01-11","bar_index":2015,"type":"BUY","strength":0.863,"price":12.4791,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2023-02-27","known_ts":"2023-03-01","bar_index":2026,"type":"BUY","strength":0.863,"price":12.2187,"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":"2023-05-15","known_ts":"2023-05-17","bar_index":2044,"type":"BUY","strength":0.45,"price":9.9056,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-06-14","known_ts":"2023-06-14","bar_index":2051,"type":"RECLAIM","strength":0.725,"price":11.4477,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-05-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-06-22","known_ts":"2023-06-22","bar_index":2052,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.6897,"stop_level":10.8103,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-07-06","known_ts":"2023-07-06","bar_index":2055,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.5518,"stop_level":10.5605,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-07-07","known_ts":"2023-07-07","bar_index":2056,"type":"RECLAIM","strength":0.588,"price":10.5949,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-07-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2023-07-06","prior_stop_level":10.5605,"sweep_low":10.3882,"atr14":0.304455,"stop_level":10.235973,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-07-20","known_ts":"2023-07-20","bar_index":2059,"type":"RECLAIM","strength":0.863,"price":11.9214,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-07-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-08-14","known_ts":"2023-08-14","bar_index":2064,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.7147,"stop_level":11.7405,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-10-31","known_ts":"2023-11-02","bar_index":2083,"type":"BUY","strength":0.45,"price":10.2554,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-11-13","known_ts":"2023-11-13","bar_index":2086,"type":"RECLAIM","strength":0.725,"price":11.1901,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-10-31 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-11-30","known_ts":"2023-11-30","bar_index":2090,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.7534,"stop_level":10.797,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-12-01","known_ts":"2023-12-01","bar_index":2090,"type":"RECLAIM","strength":0.725,"price":11.2425,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-11-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":"2023-11-30","prior_stop_level":10.797,"sweep_low":10.6223,"atr14":0.281414,"stop_level":10.481593,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-12-18","known_ts":"2023-12-18","bar_index":2094,"type":"RECLAIM","strength":0.863,"price":12.4691,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-11-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-05-07","known_ts":"2024-05-09","bar_index":2126,"type":"BUY","strength":0.725,"price":11.3996,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2024-08-06","known_ts":"2024-08-06","bar_index":2146,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.7416,"stop_level":12.7598,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-08","known_ts":"2024-08-08","bar_index":2147,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.5508,"stop_level":12.7598,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-15","known_ts":"2024-08-15","bar_index":2149,"type":"RECLAIM","strength":1.0,"price":12.778,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-08-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-08-08","prior_stop_level":12.7598,"sweep_low":12.1146,"atr14":0.525168,"stop_level":11.852016,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-08-23","known_ts":"2024-08-27","bar_index":2151,"type":"REBUY","strength":1.0,"price":13.6959,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2024-11-13","known_ts":"2024-11-15","bar_index":2170,"type":"BUY","strength":0.863,"price":14.0743,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":65},{"ts":"2024-12-12","known_ts":"2024-12-12","bar_index":2176,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.2214,"stop_level":14.2949,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-12-16","known_ts":"2024-12-16","bar_index":2177,"type":"RECLAIM","strength":1.0,"price":14.4723,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-12-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-12-12","prior_stop_level":14.2949,"sweep_low":14.0076,"atr14":0.373773,"stop_level":13.820714,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-12-18","known_ts":"2024-12-18","bar_index":2178,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.2547,"stop_level":14.2949,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-12-20","known_ts":"2024-12-20","bar_index":2178,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.5149,"stop_level":14.2949,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-02-07","known_ts":"2025-02-11","bar_index":2189,"type":"BUY","strength":0.725,"price":13.4313,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2025-03-06","known_ts":"2025-03-06","bar_index":2195,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.8643,"stop_level":13.2733,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2025-03-10","known_ts":"2025-03-10","bar_index":2195,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.446,"stop_level":13.2733,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2025-04-17","known_ts":"2025-04-22","bar_index":2205,"type":"BUY","strength":0.588,"price":12.3931,"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":"2025-06-16","known_ts":"2025-06-16","bar_index":2218,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.1794,"stop_level":12.2801,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-23","known_ts":"2025-06-23","bar_index":2219,"type":"RECLAIM","strength":0.588,"price":12.6372,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-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":"2025-06-16","prior_stop_level":12.2801,"sweep_low":12.0363,"atr14":0.317093,"stop_level":11.877753,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-02","known_ts":"2025-07-02","bar_index":2222,"type":"RECLAIM","strength":0.725,"price":13.7054,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-06-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-07-23","known_ts":"2025-07-23","bar_index":2226,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.0378,"stop_level":13.1617,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-07-28","known_ts":"2025-07-28","bar_index":2227,"type":"RECLAIM","strength":0.863,"price":13.5909,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-07-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":"2025-07-23","prior_stop_level":13.1617,"sweep_low":12.599,"atr14":0.348346,"stop_level":12.424827,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-11","known_ts":"2025-08-11","bar_index":2231,"type":"RECLAIM","strength":0.863,"price":13.7912,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-07-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-08-22","known_ts":"2025-08-26","bar_index":2234,"type":"BUY","strength":0.863,"price":14.2204,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2025-09-29","known_ts":"2025-09-29","bar_index":2242,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.7936,"stop_level":14.0058,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-12-01","known_ts":"2025-12-03","bar_index":2257,"type":"BUY","strength":0.588,"price":13.4753,"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":"2025-12-31","known_ts":"2025-12-31","bar_index":2264,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.9989,"stop_level":13.0702,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2026-01-05","known_ts":"2026-01-05","bar_index":2264,"type":"RECLAIM","strength":0.588,"price":13.077,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-12-31 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":"2025-12-31","prior_stop_level":13.0702,"sweep_low":12.8038,"atr14":0.296947,"stop_level":12.655327,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-24","known_ts":"2026-02-26","bar_index":2276,"type":"BUY","strength":0.725,"price":13.2831,"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":50},{"ts":"2026-03-30","known_ts":"2026-04-01","bar_index":2284,"type":"BUY","strength":0.45,"price":13.2337,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2026-04-02","known_ts":"2026-04-02","bar_index":2285,"type":"RECLAIM","strength":0.725,"price":13.4017,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2026-03-30 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-05-13","known_ts":"2026-05-13","bar_index":2294,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.5993,"stop_level":13.7575,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-05-20","known_ts":"2026-05-20","bar_index":2296,"type":"RECLAIM","strength":0.863,"price":13.9156,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-05-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2026-05-13","prior_stop_level":13.7575,"sweep_low":13.4116,"atr14":0.28379,"stop_level":13.269705,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-05-29","known_ts":"2026-05-29","bar_index":2298,"type":"RECLAIM","strength":0.863,"price":14.0836,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-05-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-08-10","known_ts":"2026-08-10","bar_index":2314,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.72,"stop_level":15.86,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-08-11","known_ts":"2026-08-11","bar_index":2314,"type":"RECLAIM","strength":1.0,"price":16.06,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-08-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-08-10","prior_stop_level":15.86,"sweep_low":15.55,"atr14":0.286332,"stop_level":15.406834,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-08-25","known_ts":"2026-08-25","bar_index":2318,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.62,"stop_level":15.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-08-26","known_ts":"2026-08-26","bar_index":2318,"type":"RECLAIM","strength":1.0,"price":15.66,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-08-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-08-25","prior_stop_level":15.65,"sweep_low":15.54,"atr14":0.270218,"stop_level":15.404891,"risk_basis":"daily_ohlc_atr14"}],"state":{"position_hint":"flat","last_signal":"RECLAIM","last_scored_signal":"SELL","last_scored_ts":"2026-08-25","last_scored_basis":"structure_stop","bars_since_signal":4,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2017-11-16","2018-03-05","2018-08-23","2018-10-05","2018-10-31","2018-11-27","2019-04-23","2019-08-26","2020-01-30","2020-03-13","2020-04-03","2020-07-30","2021-05-05","2021-05-13","2021-07-09","2021-09-21","2021-12-20","2022-02-10","2022-04-18","2022-05-09","2022-05-20","2022-08-12","2022-09-08","2023-03-23","2023-09-27","2023-10-13","2023-10-26","2024-01-24","2024-02-14","2024-03-07","2024-03-25","2024-04-19","2024-10-10","2024-11-05","2025-01-13","2025-03-27","2025-04-14","2025-10-17","2025-11-04","2025-11-20"],"warnings":[{"ts":"2022-10-31","kind":"arm","px":11.4079},{"ts":"2022-12-12","kind":"confirm","px":12.2691,"level":12.3959},{"ts":"2023-06-06","kind":"arm","px":10.6368},{"ts":"2023-06-22","kind":"confirm","px":10.6897,"level":10.8103},{"ts":"2023-06-28","kind":"arm","px":10.6121},{"ts":"2023-07-06","kind":"confirm","px":10.5518,"level":10.5605},{"ts":"2023-08-11","kind":"arm","px":11.7405},{"ts":"2023-08-14","kind":"confirm","px":11.7147,"level":11.7405},{"ts":"2023-11-29","kind":"arm","px":10.9368},{"ts":"2023-11-30","kind":"confirm","px":10.7534,"level":10.797},{"ts":"2024-01-02","kind":"arm","px":12.7257},{"ts":"2024-07-22","kind":"arm","px":13.2688},{"ts":"2024-08-06","kind":"confirm","px":12.7416,"level":12.7598},{"ts":"2024-08-07","kind":"arm","px":12.6144},{"ts":"2024-08-08","kind":"confirm","px":12.5508,"level":12.7598},{"ts":"2024-12-06","kind":"arm","px":14.3776},{"ts":"2024-12-12","kind":"confirm","px":14.2214,"level":14.2949},{"ts":"2024-12-17","kind":"arm","px":14.1377},{"ts":"2024-12-18","kind":"confirm","px":13.2547,"level":14.2949},{"ts":"2024-12-19","kind":"arm","px":13.1803},{"ts":"2024-12-20","kind":"confirm","px":13.5149,"level":14.2949},{"ts":"2025-03-05","kind":"arm","px":12.7063},{"ts":"2025-03-06","kind":"confirm","px":12.8643,"level":13.2733},{"ts":"2025-03-07","kind":"arm","px":12.8178},{"ts":"2025-03-10","kind":"confirm","px":12.446,"level":13.2733},{"ts":"2025-05-23","kind":"arm","px":12.2706},{"ts":"2025-06-16","kind":"confirm","px":12.1794,"level":12.2801},{"ts":"2025-07-14","kind":"arm","px":13.5433},{"ts":"2025-07-23","kind":"confirm","px":13.0378,"level":13.1617},{"ts":"2025-09-10","kind":"arm","px":14.249},{"ts":"2025-09-29","kind":"confirm","px":13.7936,"level":14.0058},{"ts":"2025-12-19","kind":"arm","px":13.6821},{"ts":"2025-12-31","kind":"confirm","px":12.9989,"level":13.0702},{"ts":"2026-04-21","kind":"arm","px":13.54},{"ts":"2026-05-13","kind":"confirm","px":13.5993,"level":13.7575},{"ts":"2026-06-18","kind":"arm","px":14.14},{"ts":"2026-08-07","kind":"arm","px":15.69},{"ts":"2026-08-10","kind":"confirm","px":15.72,"level":15.86},{"ts":"2026-08-19","kind":"arm","px":15.65},{"ts":"2026-08-25","kind":"confirm","px":15.62,"level":15.65}],"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":[]}}}