{"opportunities":{"schema":"opportunity_timeline.v1","as_of":"2026-08-13","priced_through":{"CN":null,"HK":null,"US":"2026-08-12"},"events":[{"id":"opp_99ff10bde8f3c88b4529","market":"US","system":"prophet_board","definition":"confluence","authority":"candidate","surfaced_at":"2026-07-29","entry_date":"2026-07-30","entry_basis":"next_session_close","entry_price":24.88,"rank":56,"tier":"PRIME","state":"onboard","maturity":"in_flight","latest_price":26.17,"return_pct":5.2,"excess_pct":null,"sessions":9,"source_artifact":"site/factordata/us_track_ledger.json","source_as_of":"2026-08-12","priced_through":"2026-08-12"},{"id":"opp_54bdf7c31bfa50c632d1","market":"US","system":"prophet_board","definition":"confluence","authority":"candidate","surfaced_at":"2026-07-17","entry_date":"2026-07-20","entry_basis":"next_session_close","entry_price":24.99,"rank":56,"tier":"PRIME","state":"up","maturity":"matured","latest_price":25.72,"return_pct":2.9,"excess_pct":0.81,"sessions":10,"source_artifact":"site/factordata/us_track_ledger.json","source_as_of":"2026-08-12","priced_through":"2026-08-12"},{"id":"opp_4fc33b4b5431d0cb120e","market":"US","system":"prophet_board","definition":"bottoming-alignment","authority":"candidate","surfaced_at":"2026-06-30","entry_date":"2026-07-01","entry_basis":"next_session_close","entry_price":25.04,"rank":56,"tier":"PRIME","state":"up","maturity":"matured","latest_price":25.87,"return_pct":3.3,"excess_pct":2.64,"sessions":10,"source_artifact":"site/factordata/us_track_ledger.json","source_as_of":"2026-08-12","priced_through":"2026-08-12"}]},"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":"MWA","timeframe":"3D","as_of":"2026-08-12T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2006-11-07","known_ts":"2006-11-07","bar_index":38,"type":"SELL","basis":"structure_stop","strength":0.45,"price":10.0752,"stop_level":11.5038,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2006-12-21","known_ts":"2006-12-21","bar_index":49,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.2256,"stop_level":11.2558,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-12-26","known_ts":"2006-12-26","bar_index":49,"type":"RECLAIM","strength":0.588,"price":11.4063,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-12-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":"2006-12-21","prior_stop_level":11.2558,"sweep_low":11.06,"atr14":0.403989,"stop_level":10.858006,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-02-02","known_ts":"2007-02-06","bar_index":58,"type":"BUY","strength":0.588,"price":11.4365,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-02-27","known_ts":"2007-02-27","bar_index":63,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.3068,"stop_level":11.45,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-03-06","known_ts":"2007-03-06","bar_index":65,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.3294,"stop_level":11.45,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-04-13","known_ts":"2007-04-17","bar_index":74,"type":"BUY","strength":0.45,"price":10.9676,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-05-01","known_ts":"2007-05-01","bar_index":78,"type":"RECLAIM","strength":0.725,"price":11.8721,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2007-04-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-06-01","known_ts":"2007-06-01","bar_index":85,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.18,"stop_level":12.1876,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-06-08","known_ts":"2007-06-08","bar_index":87,"type":"RECLAIM","strength":0.863,"price":12.2479,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-06-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2007-06-01","prior_stop_level":12.1876,"sweep_low":11.9234,"atr14":0.303385,"stop_level":11.771707,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-06-18","known_ts":"2007-06-18","bar_index":89,"type":"RECLAIM","strength":0.863,"price":12.5875,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-06-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-07-06","known_ts":"2007-07-06","bar_index":93,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.1649,"stop_level":12.1725,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-07-09","known_ts":"2007-07-09","bar_index":93,"type":"RECLAIM","strength":0.863,"price":12.3913,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-07-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2007-07-06","prior_stop_level":12.1725,"sweep_low":12.1347,"atr14":0.570752,"stop_level":11.849324,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-09-20","known_ts":"2007-09-24","bar_index":111,"type":"BUY","strength":0.588,"price":9.9058,"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":"2007-10-22","known_ts":"2007-10-22","bar_index":118,"type":"SELL","basis":"structure_stop","strength":0.45,"price":8.4626,"stop_level":8.8933,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2007-10-24","known_ts":"2007-10-24","bar_index":119,"type":"SELL","basis":"structure_stop","strength":0.45,"price":8.4399,"stop_level":8.8933,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2008-01-04","known_ts":"2008-01-04","bar_index":135,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.8126,"stop_level":7.0775,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-01-08","known_ts":"2008-01-08","bar_index":136,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.4266,"stop_level":7.0775,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-01-25","known_ts":"2008-01-29","bar_index":140,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-01-25","trigger_known_ts":"2008-01-29","strength":0.45,"price":6.1086,"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.522157,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.0262,"atr14":0.410351,"stop_level":4.821024,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-30","known_ts":"2008-02-01","bar_index":141,"type":"BUY","strength":0.45,"price":6.6385,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-01-30","known_ts":"2008-02-01","bar_index":141,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-01-30","trigger_known_ts":"2008-02-01","strength":0.45,"price":6.6385,"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.480706,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.0262,"atr14":0.412124,"stop_level":4.820138,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-05","known_ts":"2008-03-05","bar_index":149,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.0612,"stop_level":6.1371,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-10","known_ts":"2008-03-10","bar_index":150,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.8033,"stop_level":6.1371,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-18","known_ts":"2008-03-20","bar_index":152,"type":"REBUY","strength":0.588,"price":6.3343,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-04-09","known_ts":"2008-04-09","bar_index":157,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.0233,"stop_level":6.2054,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-04-15","known_ts":"2008-04-15","bar_index":158,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.9702,"stop_level":6.2054,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-05-27","known_ts":"2008-05-27","bar_index":168,"type":"RECLAIM","strength":0.863,"price":7.8445,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-04-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-06-11","known_ts":"2008-06-11","bar_index":171,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.7195,"stop_level":6.7423,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-06-13","known_ts":"2008-06-13","bar_index":172,"type":"RECLAIM","strength":0.725,"price":7.1604,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-06-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-06-11","prior_stop_level":6.7423,"sweep_low":6.6891,"atr14":0.379399,"stop_level":6.499401,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-25","known_ts":"2008-07-25","bar_index":182,"type":"RECLAIM","strength":0.863,"price":6.9703,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-06-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-07-30","known_ts":"2008-08-01","bar_index":183,"type":"BUY","strength":0.863,"price":6.9703,"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":35},{"ts":"2008-09-09","known_ts":"2008-09-09","bar_index":192,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.8136,"stop_level":7.943,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-09-10","known_ts":"2008-09-10","bar_index":192,"type":"RECLAIM","strength":1.0,"price":7.9735,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2008-09-09","prior_stop_level":7.943,"sweep_low":7.7983,"atr14":0.485598,"stop_level":7.555501,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-24","known_ts":"2008-09-24","bar_index":196,"type":"RECLAIM","strength":1.0,"price":8.1867,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-09-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-12-05","known_ts":"2008-12-09","bar_index":213,"type":"BUY","strength":0.588,"price":4.7735,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2009-03-23","known_ts":"2009-03-25","bar_index":237,"type":"BUY","strength":0.588,"price":2.0806,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2009-07-22","known_ts":"2009-07-24","bar_index":265,"type":"BUY","strength":0.863,"price":3.1206,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":10},{"ts":"2009-08-18","known_ts":"2009-08-18","bar_index":271,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.887,"stop_level":2.9644,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2009-08-20","known_ts":"2009-08-20","bar_index":272,"type":"RECLAIM","strength":0.863,"price":3.2431,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-08-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":"2009-08-18","prior_stop_level":2.9644,"sweep_low":2.7864,"atr14":0.224638,"stop_level":2.674081,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-09-02","known_ts":"2009-09-02","bar_index":275,"type":"RECLAIM","strength":1.0,"price":3.4908,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-08-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-01","known_ts":"2009-10-01","bar_index":281,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.0171,"stop_level":4.0713,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-05","known_ts":"2009-10-05","bar_index":282,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.8855,"stop_level":4.0713,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-06","known_ts":"2009-10-06","bar_index":282,"type":"RECLAIM","strength":1.0,"price":4.1177,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-10-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-10-01","prior_stop_level":4.0713,"sweep_low":3.7539,"atr14":0.266949,"stop_level":3.620425,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-10-06","known_ts":"2009-10-06","bar_index":282,"type":"RECLAIM","strength":1.0,"price":4.1177,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-10-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":"2009-10-05","prior_stop_level":4.0713,"sweep_low":3.8391,"atr14":0.266949,"stop_level":3.705625,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-10-20","known_ts":"2009-10-20","bar_index":286,"type":"RECLAIM","strength":1.0,"price":4.466,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-10-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-12-18","known_ts":"2009-12-22","bar_index":300,"type":"BUY","strength":0.863,"price":4.1402,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2010-01-20","known_ts":"2010-01-20","bar_index":306,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.0004,"stop_level":4.0392,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-03-23","known_ts":"2010-03-25","bar_index":321,"type":"BUY","strength":0.725,"price":3.8432,"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":"2010-05-07","known_ts":"2010-05-07","bar_index":331,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.5672,"stop_level":3.7575,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-05-10","known_ts":"2010-05-10","bar_index":332,"type":"RECLAIM","strength":0.725,"price":3.841,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-05-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2010-05-07","prior_stop_level":3.7575,"sweep_low":3.5281,"atr14":0.234995,"stop_level":3.410603,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-08-06","known_ts":"2010-08-06","bar_index":352,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.4626,"stop_level":2.8162,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-09-13","known_ts":"2010-09-15","bar_index":361,"type":"BUY","strength":0.588,"price":2.1636,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":15},{"ts":"2011-01-19","known_ts":"2011-01-19","bar_index":390,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.2432,"stop_level":3.2669,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-01-21","known_ts":"2011-01-21","bar_index":391,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.2116,"stop_level":3.2669,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-01-26","known_ts":"2011-01-26","bar_index":392,"type":"RECLAIM","strength":0.863,"price":3.3302,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-01-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2011-01-19","prior_stop_level":3.2669,"sweep_low":3.1087,"atr14":0.139747,"stop_level":3.038826,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-01-26","known_ts":"2011-01-26","bar_index":392,"type":"RECLAIM","strength":0.863,"price":3.3302,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-01-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2011-01-21","prior_stop_level":3.2669,"sweep_low":3.1087,"atr14":0.139747,"stop_level":3.038826,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-03-30","known_ts":"2011-04-01","bar_index":407,"type":"BUY","strength":0.863,"price":3.5525,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2011-07-05","known_ts":"2011-07-07","bar_index":429,"type":"BUY","strength":0.725,"price":3.1606,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2011-09-01","known_ts":"2011-09-06","bar_index":443,"type":"BUY","strength":0.588,"price":1.7865,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":80},{"ts":"2011-11-03","known_ts":"2011-11-03","bar_index":457,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.9314,"stop_level":2.0521,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-12-01","known_ts":"2011-12-05","bar_index":464,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2011-12-01","trigger_known_ts":"2011-12-05","strength":0.588,"price":1.7837,"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.505503,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.5891,"atr14":0.114506,"stop_level":1.531847,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-19","known_ts":"2011-12-21","bar_index":468,"type":"BUY","strength":0.588,"price":1.8161,"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-12-19","known_ts":"2011-12-21","bar_index":468,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2011-12-19","trigger_known_ts":"2011-12-21","strength":0.588,"price":1.8161,"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.496521,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.6297,"atr14":0.100744,"stop_level":1.579328,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-31","known_ts":"2012-01-31","bar_index":477,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.2215,"stop_level":2.2296,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-02-01","known_ts":"2012-02-01","bar_index":477,"type":"RECLAIM","strength":0.725,"price":2.2378,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-01-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-01-31","prior_stop_level":2.2296,"sweep_low":2.181,"atr14":0.098852,"stop_level":2.131574,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-15","known_ts":"2012-02-15","bar_index":481,"type":"RECLAIM","strength":0.863,"price":2.4721,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-01-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-01","known_ts":"2012-03-01","bar_index":484,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.3905,"stop_level":2.415,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-08","known_ts":"2012-03-12","bar_index":486,"type":"REBUY","strength":0.863,"price":2.7087,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2012-03-08","known_ts":"2012-03-08","bar_index":486,"type":"RECLAIM","strength":0.863,"price":2.8147,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-03-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-03-01","prior_stop_level":2.415,"sweep_low":2.2436,"atr14":0.139784,"stop_level":2.173708,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-07-17","known_ts":"2012-07-19","bar_index":516,"type":"BUY","strength":0.863,"price":3.0577,"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":"2012-07-30","known_ts":"2012-08-01","bar_index":519,"type":"BUY","strength":0.863,"price":2.9921,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2012-10-26","known_ts":"2012-11-01","bar_index":540,"type":"REBUY","strength":1.0,"price":4.3234,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2013-01-04","known_ts":"2013-01-08","bar_index":555,"type":"REBUY","strength":1.0,"price":4.834,"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":"2013-02-08","known_ts":"2013-02-08","bar_index":563,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.8402,"stop_level":4.8753,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-02-12","known_ts":"2013-02-12","bar_index":563,"type":"RECLAIM","strength":0.863,"price":4.9811,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-02-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2013-02-08","prior_stop_level":4.8753,"sweep_low":4.7822,"atr14":0.145346,"stop_level":4.709527,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-05-10","known_ts":"2013-05-10","bar_index":584,"type":"RECLAIM","strength":0.863,"price":6.2481,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-02-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-05","known_ts":"2013-06-05","bar_index":589,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.7164,"stop_level":6.1069,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-07-08","known_ts":"2013-07-10","bar_index":597,"type":"BUY","strength":0.725,"price":6.3146,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2013-10-08","known_ts":"2013-10-08","bar_index":618,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.4046,"stop_level":6.4879,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-10-10","known_ts":"2013-10-10","bar_index":619,"type":"RECLAIM","strength":0.863,"price":6.5962,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-10-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":"2013-10-08","prior_stop_level":6.4879,"sweep_low":6.1964,"atr14":0.192651,"stop_level":6.100075,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-10-17","known_ts":"2013-10-21","bar_index":621,"type":"BUY","strength":0.863,"price":6.8294,"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":"2013-11-26","known_ts":"2013-11-26","bar_index":630,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.0271,"stop_level":7.3109,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-11-29","known_ts":"2013-11-29","bar_index":631,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.1857,"stop_level":7.3109,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-01-06","known_ts":"2014-01-06","bar_index":639,"type":"RECLAIM","strength":0.863,"price":7.6697,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-11-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-02-24","known_ts":"2014-02-26","bar_index":650,"type":"BUY","strength":0.725,"price":8.003,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2014-03-27","known_ts":"2014-03-27","bar_index":657,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.8608,"stop_level":7.911,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-03-31","known_ts":"2014-03-31","bar_index":658,"type":"RECLAIM","strength":0.863,"price":7.9445,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-03-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2014-03-27","prior_stop_level":7.911,"sweep_low":7.7521,"atr14":0.226244,"stop_level":7.638978,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-06-11","known_ts":"2014-06-13","bar_index":675,"type":"BUY","strength":0.45,"price":7.257,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-06-19","known_ts":"2014-06-23","bar_index":677,"type":"BUY","strength":0.45,"price":7.1899,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-06-27","known_ts":"2014-07-01","bar_index":679,"type":"BUY","strength":0.588,"price":7.4078,"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":65},{"ts":"2014-09-03","known_ts":"2014-09-03","bar_index":694,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.7002,"stop_level":7.7422,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-09-15","known_ts":"2014-09-15","bar_index":697,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.314,"stop_level":7.7422,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-10-17","known_ts":"2014-10-21","bar_index":705,"type":"BUY","strength":0.588,"price":7.633,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2014-11-19","known_ts":"2014-11-19","bar_index":712,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.9837,"stop_level":8.0697,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-11-24","known_ts":"2014-11-24","bar_index":713,"type":"RECLAIM","strength":0.863,"price":8.093,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-11-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-11-19","prior_stop_level":8.0697,"sweep_low":7.8911,"atr14":0.230888,"stop_level":7.775656,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-01","known_ts":"2014-12-01","bar_index":715,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.8911,"stop_level":7.9837,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-02","known_ts":"2014-12-02","bar_index":715,"type":"RECLAIM","strength":0.863,"price":8.2276,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-12-01","prior_stop_level":7.9837,"sweep_low":7.8743,"atr14":0.238228,"stop_level":7.755186,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-22","known_ts":"2014-12-22","bar_index":720,"type":"RECLAIM","strength":0.863,"price":8.5473,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-12-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-26","known_ts":"2014-12-30","bar_index":721,"type":"BUY","strength":0.863,"price":8.6567,"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":40},{"ts":"2015-01-06","known_ts":"2015-01-08","bar_index":723,"type":"BUY","strength":0.863,"price":8.623,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2015-03-17","known_ts":"2015-03-19","bar_index":739,"type":"BUY","strength":0.588,"price":8.1512,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2015-04-29","known_ts":"2015-04-29","bar_index":749,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.1849,"stop_level":8.4209,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-05-01","known_ts":"2015-05-01","bar_index":749,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.1427,"stop_level":8.4209,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-08-03","known_ts":"2015-08-05","bar_index":771,"type":"BUY","strength":0.45,"price":7.6025,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-08-25","known_ts":"2015-08-25","bar_index":776,"type":"SELL","basis":"structure_stop","strength":0.45,"price":6.8236,"stop_level":7.3993,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2015-08-27","known_ts":"2015-08-27","bar_index":777,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.2046,"stop_level":7.3993,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-08-28","known_ts":"2015-08-28","bar_index":777,"type":"RECLAIM","strength":0.45,"price":7.6279,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-08-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2015-08-25","prior_stop_level":7.3993,"sweep_low":6.7982,"atr14":0.304524,"stop_level":6.645938,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-08-28","known_ts":"2015-08-28","bar_index":777,"type":"RECLAIM","strength":0.45,"price":7.6279,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-08-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":"2015-08-27","prior_stop_level":7.3993,"sweep_low":7.0099,"atr14":0.304524,"stop_level":6.857638,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-17","known_ts":"2015-11-17","bar_index":796,"type":"RECLAIM","strength":0.725,"price":7.6877,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-08-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-12-21","known_ts":"2015-12-21","bar_index":803,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.204,"stop_level":7.3567,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-12-23","known_ts":"2015-12-23","bar_index":804,"type":"RECLAIM","strength":0.725,"price":7.5519,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-12-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":"2015-12-21","prior_stop_level":7.3567,"sweep_low":7.1107,"atr14":0.212656,"stop_level":7.004372,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-16","known_ts":"2016-02-18","bar_index":816,"type":"BUY","strength":0.588,"price":7.2129,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":75},{"ts":"2016-08-31","known_ts":"2016-08-31","bar_index":862,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.3406,"stop_level":10.3748,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-09-02","known_ts":"2016-09-02","bar_index":862,"type":"RECLAIM","strength":1.0,"price":10.4262,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-08-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-08-31","prior_stop_level":10.3748,"sweep_low":10.161,"atr14":0.176767,"stop_level":10.072616,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-11-16","known_ts":"2016-11-18","bar_index":880,"type":"BUY","strength":0.863,"price":11.424,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2016-12-28","known_ts":"2016-12-28","bar_index":889,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.4669,"stop_level":11.5527,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-01-03","known_ts":"2017-01-03","bar_index":890,"type":"RECLAIM","strength":0.863,"price":11.6127,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-12-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2016-12-28","prior_stop_level":11.5527,"sweep_low":11.3897,"atr14":0.252867,"stop_level":11.263266,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-02-01","known_ts":"2017-02-03","bar_index":897,"type":"BUY","strength":0.725,"price":11.7499,"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":20},{"ts":"2017-04-20","known_ts":"2017-04-24","bar_index":915,"type":"BUY","strength":0.588,"price":10.677,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"quality","score":65},{"ts":"2017-05-03","known_ts":"2017-05-03","bar_index":918,"type":"SELL","basis":"structure_stop","strength":0.45,"price":9.4897,"stop_level":10.0662,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2017-05-19","known_ts":"2017-05-23","bar_index":922,"type":"REBUY","strength":0.45,"price":9.7486,"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":"2017-08-02","known_ts":"2017-08-02","bar_index":939,"type":"RECLAIM","strength":0.725,"price":10.6898,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-05-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-10-23","known_ts":"2017-10-23","bar_index":958,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.4912,"stop_level":10.5086,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-10-24","known_ts":"2017-10-24","bar_index":958,"type":"RECLAIM","strength":0.863,"price":10.5605,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-10-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":"2017-10-23","prior_stop_level":10.5086,"sweep_low":10.4739,"atr14":0.172445,"stop_level":10.387677,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-11-30","known_ts":"2017-12-04","bar_index":967,"type":"BUY","strength":0.725,"price":10.8476,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2017-12-13","known_ts":"2017-12-15","bar_index":970,"type":"BUY","strength":0.863,"price":11.0388,"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":60},{"ts":"2018-01-10","known_ts":"2018-01-10","bar_index":976,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.639,"stop_level":10.891,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-01-12","known_ts":"2018-01-12","bar_index":976,"type":"RECLAIM","strength":0.863,"price":11.004,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-01-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-01-10","prior_stop_level":10.891,"sweep_low":10.6216,"atr14":0.209216,"stop_level":10.516992,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-03-08","known_ts":"2018-03-12","bar_index":989,"type":"BUY","strength":0.45,"price":9.945,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-05-08","known_ts":"2018-05-10","bar_index":1003,"type":"BUY","strength":0.588,"price":10.2437,"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":80},{"ts":"2018-06-21","known_ts":"2018-06-21","bar_index":1013,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.1122,"stop_level":10.2788,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-07-09","known_ts":"2018-07-09","bar_index":1017,"type":"RECLAIM","strength":0.863,"price":10.349,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-06-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-07-17","known_ts":"2018-07-19","bar_index":1019,"type":"REBUY","strength":0.863,"price":10.6472,"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":"2019-01-11","known_ts":"2019-01-15","bar_index":1060,"type":"BUY","strength":0.45,"price":8.3675,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2019-02-15","known_ts":"2019-02-15","bar_index":1068,"type":"RECLAIM","strength":0.725,"price":9.7499,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-01-11 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-20","known_ts":"2019-03-20","bar_index":1075,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.1011,"stop_level":9.1456,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-21","known_ts":"2019-03-21","bar_index":1075,"type":"RECLAIM","strength":0.725,"price":9.1811,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-03-20","prior_stop_level":9.1456,"sweep_low":8.9856,"atr14":0.190738,"stop_level":8.890231,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-04-04","known_ts":"2019-04-08","bar_index":1079,"type":"REBUY","strength":0.725,"price":9.3233,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":25},{"ts":"2019-05-01","known_ts":"2019-05-01","bar_index":1085,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.51,"stop_level":9.5366,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-05-03","known_ts":"2019-05-03","bar_index":1085,"type":"RECLAIM","strength":0.863,"price":9.67,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-05-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-05-01","prior_stop_level":9.5366,"sweep_low":9.3678,"atr14":0.180718,"stop_level":9.277441,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-06-13","known_ts":"2019-06-17","bar_index":1095,"type":"BUY","strength":0.588,"price":8.9011,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2019-08-27","known_ts":"2019-08-27","bar_index":1112,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.8668,"stop_level":8.9836,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-08-28","known_ts":"2019-08-28","bar_index":1112,"type":"RECLAIM","strength":0.863,"price":8.9926,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-08-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-08-27","prior_stop_level":8.9836,"sweep_low":8.804,"atr14":0.240096,"stop_level":8.683952,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-12","known_ts":"2019-09-12","bar_index":1116,"type":"RECLAIM","strength":0.863,"price":9.882,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-08-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-10-08","known_ts":"2019-10-08","bar_index":1122,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.5406,"stop_level":9.5676,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-10-09","known_ts":"2019-10-09","bar_index":1122,"type":"RECLAIM","strength":1.0,"price":9.6754,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-10-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":"2019-10-08","prior_stop_level":9.5676,"sweep_low":9.4777,"atr14":0.232203,"stop_level":9.361599,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-24","known_ts":"2019-10-24","bar_index":1126,"type":"RECLAIM","strength":1.0,"price":10.5019,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-10-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-11-08","known_ts":"2019-11-08","bar_index":1129,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.0635,"stop_level":10.4929,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-12-19","known_ts":"2019-12-23","bar_index":1139,"type":"BUY","strength":0.863,"price":10.7855,"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":"2020-01-31","known_ts":"2020-01-31","bar_index":1148,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.5147,"stop_level":10.5508,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2020-02-03","known_ts":"2020-02-03","bar_index":1148,"type":"RECLAIM","strength":0.863,"price":10.7133,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-01-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2020-01-31","prior_stop_level":10.5508,"sweep_low":10.4606,"atr14":0.229425,"stop_level":10.345888,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-02-12","known_ts":"2020-02-14","bar_index":1151,"type":"REBUY","strength":0.863,"price":11.1955,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2020-02-26","known_ts":"2020-02-26","bar_index":1154,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.7332,"stop_level":11.0323,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-04-17","known_ts":"2020-04-21","bar_index":1166,"type":"BUY","strength":0.588,"price":7.7235,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2020-05-12","known_ts":"2020-05-12","bar_index":1171,"type":"SELL","basis":"structure_stop","strength":0.45,"price":7.4334,"stop_level":7.8686,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2020-05-18","known_ts":"2020-05-18","bar_index":1173,"type":"RECLAIM","strength":0.45,"price":7.9806,"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":7.8686,"sweep_low":6.6764,"atr14":0.486322,"stop_level":6.433239,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-24","known_ts":"2020-06-24","bar_index":1181,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.935,"stop_level":8.1904,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-26","known_ts":"2020-06-26","bar_index":1182,"type":"RECLAIM","strength":0.588,"price":8.2087,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-06-24","prior_stop_level":8.1904,"sweep_low":7.7617,"atr14":0.375689,"stop_level":7.573855,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-08-04","known_ts":"2020-08-04","bar_index":1191,"type":"RECLAIM","strength":0.725,"price":10.0419,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-06-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-09-08","known_ts":"2020-09-08","bar_index":1199,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.6781,"stop_level":9.8705,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-09-14","known_ts":"2020-09-14","bar_index":1200,"type":"RECLAIM","strength":0.863,"price":9.953,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-09-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":"2020-09-08","prior_stop_level":9.8705,"sweep_low":9.6597,"atr14":0.235659,"stop_level":9.54187,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-10-07","known_ts":"2020-10-07","bar_index":1206,"type":"RECLAIM","strength":1.0,"price":9.9072,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-09-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-10-15","known_ts":"2020-10-19","bar_index":1208,"type":"BUY","strength":1.0,"price":10.1363,"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":50},{"ts":"2020-11-05","known_ts":"2020-11-09","bar_index":1213,"type":"BUY","strength":0.863,"price":10.6392,"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":"2020-12-03","known_ts":"2020-12-03","bar_index":1219,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.851,"stop_level":10.8787,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-12-04","known_ts":"2020-12-04","bar_index":1219,"type":"RECLAIM","strength":1.0,"price":11.0537,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-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":"2020-12-03","prior_stop_level":10.8787,"sweep_low":10.8234,"atr14":0.297543,"stop_level":10.674629,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-12-23","known_ts":"2020-12-23","bar_index":1224,"type":"RECLAIM","strength":1.0,"price":11.2103,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-12-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-01-04","known_ts":"2021-01-06","bar_index":1226,"type":"REBUY","strength":1.0,"price":12.0209,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2021-03-31","known_ts":"2021-04-05","bar_index":1246,"type":"REBUY","strength":1.0,"price":13.3858,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":10},{"ts":"2021-04-13","known_ts":"2021-04-13","bar_index":1248,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.9603,"stop_level":13.0435,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-04-14","known_ts":"2021-04-14","bar_index":1249,"type":"RECLAIM","strength":1.0,"price":13.099,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-04-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":"2021-04-13","prior_stop_level":13.0435,"sweep_low":12.951,"atr14":0.289872,"stop_level":12.806064,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-04-22","known_ts":"2021-04-26","bar_index":1251,"type":"REBUY","strength":1.0,"price":13.5153,"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":"2021-07-09","known_ts":"2021-07-13","bar_index":1269,"type":"BUY","strength":0.725,"price":13.9183,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2021-07-19","known_ts":"2021-07-21","bar_index":1271,"type":"BUY","strength":0.725,"price":13.844,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2021-09-20","known_ts":"2021-09-20","bar_index":1285,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.4148,"stop_level":14.6384,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-09-23","known_ts":"2021-09-23","bar_index":1286,"type":"RECLAIM","strength":0.863,"price":14.7223,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-09-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-09-20","prior_stop_level":14.6384,"sweep_low":14.1539,"atr14":0.31987,"stop_level":13.993965,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-10-28","known_ts":"2021-11-01","bar_index":1295,"type":"BUY","strength":0.725,"price":15.4304,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2021-11-11","known_ts":"2021-11-11","bar_index":1298,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.9676,"stop_level":14.8993,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-12-29","known_ts":"2021-12-31","bar_index":1309,"type":"BUY","strength":0.588,"price":13.4628,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2022-02-07","known_ts":"2022-02-09","bar_index":1318,"type":"BUY","strength":0.45,"price":12.4323,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2022-04-11","known_ts":"2022-04-11","bar_index":1332,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.8595,"stop_level":12.0661,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-04-13","known_ts":"2022-04-13","bar_index":1333,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.9346,"stop_level":12.0661,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-04-20","known_ts":"2022-04-20","bar_index":1334,"type":"RECLAIM","strength":0.588,"price":12.1224,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-04-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-04-13","prior_stop_level":12.0661,"sweep_low":11.5684,"atr14":0.295326,"stop_level":11.420737,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-25","known_ts":"2022-05-27","bar_index":1343,"type":"BUY","strength":0.45,"price":11.4546,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2022-06-16","known_ts":"2022-06-16","bar_index":1348,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.3223,"stop_level":10.7658,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-06-22","known_ts":"2022-06-22","bar_index":1349,"type":"RECLAIM","strength":0.588,"price":10.9073,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-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":"2022-06-16","prior_stop_level":10.7658,"sweep_low":10.2657,"atr14":0.341161,"stop_level":10.09512,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-26","known_ts":"2022-08-26","bar_index":1364,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.9515,"stop_level":11.0748,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-10-17","known_ts":"2022-10-19","bar_index":1376,"type":"BUY","strength":0.45,"price":10.3731,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2022-10-17","known_ts":"2022-10-19","bar_index":1376,"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":10.3731,"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.334183,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.5387,"atr14":0.282724,"stop_level":9.397338,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-18","known_ts":"2022-11-18","bar_index":1384,"type":"RECLAIM","strength":0.725,"price":11.1921,"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":false,"monthlyBull":false}},{"ts":"2022-12-06","known_ts":"2022-12-06","bar_index":1387,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.8489,"stop_level":10.8775,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-07","known_ts":"2022-12-07","bar_index":1388,"type":"RECLAIM","strength":0.725,"price":10.9156,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-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":"2022-12-06","prior_stop_level":10.8775,"sweep_low":10.744,"atr14":0.281962,"stop_level":10.603019,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-15","known_ts":"2022-12-15","bar_index":1390,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.6105,"stop_level":10.8489,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-01-09","known_ts":"2023-01-11","bar_index":1395,"type":"BUY","strength":0.863,"price":11.4399,"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":"2023-03-07","known_ts":"2023-03-07","bar_index":1408,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.1089,"stop_level":13.2334,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-05-05","known_ts":"2023-05-05","bar_index":1422,"type":"RECLAIM","strength":1.0,"price":13.4425,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-03-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-07-25","known_ts":"2023-07-25","bar_index":1440,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.3175,"stop_level":15.4233,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-07-31","known_ts":"2023-07-31","bar_index":1441,"type":"RECLAIM","strength":1.0,"price":15.4714,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-07-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":"2023-07-25","prior_stop_level":15.4233,"sweep_low":15.1829,"atr14":0.264889,"stop_level":15.050455,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-10-13","known_ts":"2023-10-17","bar_index":1459,"type":"BUY","strength":0.588,"price":12.5074,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":80},{"ts":"2023-10-23","known_ts":"2023-10-25","bar_index":1461,"type":"BUY","strength":0.588,"price":12.1501,"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":90},{"ts":"2024-01-17","known_ts":"2024-01-17","bar_index":1480,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.2501,"stop_level":13.3277,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-18","known_ts":"2024-01-18","bar_index":1480,"type":"RECLAIM","strength":0.863,"price":13.5413,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-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":"2024-01-17","prior_stop_level":13.3277,"sweep_low":13.1627,"atr14":0.268223,"stop_level":13.028589,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-02-06","known_ts":"2024-02-06","bar_index":1485,"type":"RECLAIM","strength":0.863,"price":13.5461,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-06-14","known_ts":"2024-06-14","bar_index":1515,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.88,"stop_level":17.1442,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-06-24","known_ts":"2024-06-24","bar_index":1516,"type":"RECLAIM","strength":0.863,"price":17.2323,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-06-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2024-06-14","prior_stop_level":17.1442,"sweep_low":16.7234,"atr14":0.36097,"stop_level":16.542915,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-07-22","known_ts":"2024-07-22","bar_index":1523,"type":"RECLAIM","strength":1.0,"price":19.5515,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-06-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-05","known_ts":"2024-08-05","bar_index":1526,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.5533,"stop_level":19.2873,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-06","known_ts":"2024-08-06","bar_index":1526,"type":"RECLAIM","strength":1.0,"price":19.6591,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-08-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":"2024-08-05","prior_stop_level":19.2873,"sweep_low":18.1521,"atr14":0.62092,"stop_level":17.84164,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-08-23","known_ts":"2024-08-23","bar_index":1531,"type":"RECLAIM","strength":1.0,"price":20.5062,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-08-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-10-24","known_ts":"2024-10-24","bar_index":1545,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.4682,"stop_level":21.6057,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-10-30","known_ts":"2024-10-30","bar_index":1546,"type":"RECLAIM","strength":0.863,"price":21.7235,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-10-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2024-10-24","prior_stop_level":21.6057,"sweep_low":21.105,"atr14":0.435672,"stop_level":20.887164,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-05","known_ts":"2024-11-07","bar_index":1548,"type":"REBUY","strength":0.863,"price":23.6573,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2024-12-09","known_ts":"2024-12-09","bar_index":1555,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.5403,"stop_level":24.5698,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-02-18","known_ts":"2025-02-18","bar_index":1571,"type":"RECLAIM","strength":0.863,"price":26.1301,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-12-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-02-21","known_ts":"2025-02-21","bar_index":1572,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.9756,"stop_level":25.8538,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-03-14","known_ts":"2025-03-14","bar_index":1577,"type":"RECLAIM","strength":0.863,"price":27.3833,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-02-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-04-28","known_ts":"2025-04-30","bar_index":1587,"type":"BUY","strength":0.725,"price":25.8933,"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":"2025-07-02","known_ts":"2025-07-07","bar_index":1602,"type":"BUY","strength":0.588,"price":24.1535,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2025-07-30","known_ts":"2025-07-30","bar_index":1608,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.1238,"stop_level":24.1436,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-07-31","known_ts":"2025-07-31","bar_index":1608,"type":"RECLAIM","strength":0.725,"price":24.4998,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-07-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-07-30","prior_stop_level":24.1436,"sweep_low":23.916,"atr14":0.553553,"stop_level":23.639223,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-14","known_ts":"2025-08-14","bar_index":1612,"type":"RECLAIM","strength":0.725,"price":26.0024,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-07-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-09-09","known_ts":"2025-09-09","bar_index":1617,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.4548,"stop_level":25.8635,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-09-23","known_ts":"2025-09-23","bar_index":1621,"type":"RECLAIM","strength":0.725,"price":24.7127,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-09-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-10-22","known_ts":"2025-10-24","bar_index":1628,"type":"BUY","strength":0.588,"price":25.7147,"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":"2025-12-04","known_ts":"2025-12-08","bar_index":1638,"type":"BUY","strength":0.45,"price":24.3475,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-12-30","known_ts":"2025-12-30","bar_index":1643,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.1584,"stop_level":24.3674,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-01-02","known_ts":"2026-01-02","bar_index":1644,"type":"SELL","basis":"structure_stop","strength":0.45,"price":23.8201,"stop_level":24.3674,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2026-01-06","known_ts":"2026-01-06","bar_index":1645,"type":"RECLAIM","strength":0.45,"price":24.5863,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-12-30 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":"2025-12-30","prior_stop_level":24.3674,"sweep_low":23.5714,"atr14":0.498554,"stop_level":23.322123,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-06","known_ts":"2026-01-06","bar_index":1645,"type":"RECLAIM","strength":0.45,"price":24.5863,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-01-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2026-01-02","prior_stop_level":24.3674,"sweep_low":23.5714,"atr14":0.498554,"stop_level":23.322123,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-20","known_ts":"2026-01-20","bar_index":1648,"type":"RECLAIM","strength":0.725,"price":26.7056,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-01-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-03-03","known_ts":"2026-03-03","bar_index":1657,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.2821,"stop_level":29.5115,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-06-16","known_ts":"2026-06-18","bar_index":1682,"type":"BUY","strength":0.45,"price":26.13,"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-06-22","known_ts":"2026-06-22","bar_index":1683,"type":"RECLAIM","strength":0.588,"price":26.23,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2026-06-16 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2026-07-14","known_ts":"2026-07-16","bar_index":1688,"type":"BUY","strength":0.45,"price":25.94,"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-08-04","known_ts":"2026-08-04","bar_index":1693,"type":"RECLAIM","strength":0.588,"price":27.09,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2026-07-14 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}}],"state":{"position_hint":"long","last_signal":"RECLAIM","last_scored_signal":"RECLAIM","last_scored_ts":"2026-08-04","last_scored_basis":null,"bars_since_signal":2,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":true,"above200":false},"early_dots":["2017-11-21","2018-02-09","2018-09-11","2018-12-28","2019-05-22","2019-11-22","2020-03-23","2020-10-07","2020-11-05","2021-02-03","2021-06-25","2021-07-30","2021-10-04","2021-12-02","2022-01-28","2022-03-01","2022-05-20","2022-09-08","2022-09-26","2023-01-04","2023-01-31","2023-03-28","2023-04-14","2023-05-02","2023-08-18","2023-09-27","2023-10-31","2024-02-06","2024-04-16","2024-06-28","2024-09-16","2025-01-13","2025-02-04","2025-04-09","2025-06-24","2025-09-18","2025-10-17","2025-11-20","2026-05-15","2026-07-14"],"warnings":[{"ts":"2022-04-13","kind":"confirm","px":11.9346,"level":12.0661},{"ts":"2022-06-14","kind":"arm","px":10.5677},{"ts":"2022-06-16","kind":"confirm","px":10.3223,"level":10.7658},{"ts":"2022-08-08","kind":"arm","px":11.181},{"ts":"2022-08-26","kind":"confirm","px":10.9515,"level":11.0748},{"ts":"2022-11-08","kind":"arm","px":10.7145},{"ts":"2022-12-02","kind":"arm","px":11.2016},{"ts":"2022-12-06","kind":"confirm","px":10.8489,"level":10.8775},{"ts":"2022-12-09","kind":"arm","px":10.8679},{"ts":"2022-12-15","kind":"confirm","px":10.6105,"level":10.8489},{"ts":"2023-01-26","kind":"arm","px":11.6211},{"ts":"2023-03-07","kind":"confirm","px":13.1089,"level":13.2334},{"ts":"2023-07-05","kind":"arm","px":15.3079},{"ts":"2023-07-25","kind":"confirm","px":15.3175,"level":15.4233},{"ts":"2023-11-29","kind":"arm","px":12.8909},{"ts":"2024-01-02","kind":"arm","px":13.716},{"ts":"2024-01-17","kind":"confirm","px":13.2501,"level":13.3277},{"ts":"2024-02-29","kind":"arm","px":15.165},{"ts":"2024-05-23","kind":"arm","px":18.4946},{"ts":"2024-06-14","kind":"confirm","px":16.88,"level":17.1442},{"ts":"2024-08-02","kind":"arm","px":19.2285},{"ts":"2024-08-05","kind":"confirm","px":18.5533,"level":19.2873},{"ts":"2024-08-06","kind":"arm","px":19.6591},{"ts":"2024-10-22","kind":"arm","px":21.6646},{"ts":"2024-10-24","kind":"confirm","px":21.4682,"level":21.6057},{"ts":"2024-11-20","kind":"arm","px":24.432},{"ts":"2024-12-09","kind":"confirm","px":24.5403,"level":24.5698},{"ts":"2025-02-20","kind":"arm","px":26.1301},{"ts":"2025-02-21","kind":"confirm","px":24.9756,"level":25.8538},{"ts":"2025-07-22","kind":"arm","px":24.1436},{"ts":"2025-07-30","kind":"confirm","px":24.1238,"level":24.1436},{"ts":"2025-08-20","kind":"arm","px":26.062},{"ts":"2025-09-09","kind":"confirm","px":24.4548,"level":25.8635},{"ts":"2025-12-29","kind":"arm","px":24.4669},{"ts":"2025-12-30","kind":"confirm","px":24.1584,"level":24.3674},{"ts":"2025-12-31","kind":"arm","px":23.7007},{"ts":"2026-01-02","kind":"confirm","px":23.8201,"level":24.3674},{"ts":"2026-02-20","kind":"arm","px":29.8904},{"ts":"2026-03-03","kind":"confirm","px":29.2821,"level":29.5115},{"ts":"2026-08-14","kind":"arm","px":25.54}],"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":[]}}}