{"opportunities":{"schema":"opportunity_timeline.v1","as_of":"2026-09-11","priced_through":{"CN":null,"HK":null,"US":"2026-09-11"},"events":[{"id":"opp_dc396af93d37f46eb16c","market":"CN","system":"prophet_board","definition":"cn_standout_v1","authority":"candidate","surfaced_at":"2026-07-10","entry_date":"2026-07-13","entry_basis":"t1_open","entry_price":9.99,"rank":60,"tier":null,"state":"beat","maturity":"matured","latest_price":10.69,"return_pct":7.0,"excess_pct":7.94,"sessions":10,"source_artifact":"site/factordata/cn_track_ledger.json","source_as_of":"2026-09-10","priced_through":null}]},"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":"600483.SS","timeframe":"3D","as_of":"2026-09-11T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2010-08-10","known_ts":"2010-08-10","bar_index":35,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.2288,"stop_level":3.2342,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-08-11","known_ts":"2010-08-11","bar_index":35,"type":"RECLAIM","strength":0.588,"price":3.2503,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-08-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2010-08-10","prior_stop_level":3.2342,"sweep_low":3.175,"atr14":0.139388,"stop_level":3.105306,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-09-20","known_ts":"2010-09-20","bar_index":45,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.3795,"stop_level":3.3956,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-09-27","known_ts":"2010-09-27","bar_index":45,"type":"RECLAIM","strength":0.588,"price":3.4172,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-09-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2010-09-20","prior_stop_level":3.3956,"sweep_low":3.3095,"atr14":0.132664,"stop_level":3.243168,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-09-28","known_ts":"2010-09-28","bar_index":46,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.3311,"stop_level":3.3956,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-10-08","known_ts":"2010-10-08","bar_index":47,"type":"RECLAIM","strength":0.588,"price":3.4387,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-09-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2010-09-28","prior_stop_level":3.3956,"sweep_low":3.3095,"atr14":0.120012,"stop_level":3.249494,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-10-21","known_ts":"2010-10-25","bar_index":50,"type":"REBUY","strength":0.588,"price":3.8154,"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":"2010-11-12","known_ts":"2010-11-12","bar_index":55,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.3526,"stop_level":3.584,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-11-18","known_ts":"2010-11-18","bar_index":56,"type":"RECLAIM","strength":0.725,"price":3.7992,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-11-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2010-11-12","prior_stop_level":3.584,"sweep_low":3.3311,"atr14":0.153065,"stop_level":3.254567,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-11-19","known_ts":"2010-11-23","bar_index":57,"type":"BUY","strength":0.725,"price":4.0306,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2010-12-02","known_ts":"2010-12-06","bar_index":60,"type":"BUY","strength":0.725,"price":4.2244,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2011-01-18","known_ts":"2011-01-18","bar_index":70,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.2459,"stop_level":4.6387,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-01-24","known_ts":"2011-01-24","bar_index":72,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.2405,"stop_level":4.6387,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-03-04","known_ts":"2011-03-08","bar_index":80,"type":"BUY","strength":0.725,"price":4.7894,"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":20},{"ts":"2011-03-25","known_ts":"2011-03-29","bar_index":85,"type":"BUY","strength":0.863,"price":4.9024,"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":"2011-05-09","known_ts":"2011-05-09","bar_index":94,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.5526,"stop_level":4.6064,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2011-05-11","known_ts":"2011-05-11","bar_index":95,"type":"RECLAIM","strength":0.725,"price":4.6764,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-05-09 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":"2011-05-09","prior_stop_level":4.6064,"sweep_low":4.4827,"atr14":0.24475,"stop_level":4.360325,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-07-15","known_ts":"2011-07-19","bar_index":110,"type":"BUY","strength":0.725,"price":4.6669,"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":"2011-08-08","known_ts":"2011-08-08","bar_index":115,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.4401,"stop_level":5.2233,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2011-10-31","known_ts":"2011-11-02","bar_index":133,"type":"BUY","strength":0.45,"price":4.1808,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2011-12-28","known_ts":"2011-12-30","bar_index":147,"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-28","trigger_known_ts":"2011-12-30","strength":0.45,"price":2.8358,"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.503788,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.6576,"atr14":0.124467,"stop_level":2.595367,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-12","known_ts":"2012-01-16","bar_index":150,"type":"BUY","strength":0.45,"price":2.9763,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-01-12","known_ts":"2012-01-16","bar_index":150,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2012-01-12","trigger_known_ts":"2012-01-16","strength":0.45,"price":2.9763,"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.479203,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.5603,"atr14":0.139614,"stop_level":2.490493,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-17","known_ts":"2012-02-17","bar_index":157,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.322,"stop_level":3.3382,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-02-21","known_ts":"2012-02-21","bar_index":157,"type":"RECLAIM","strength":0.588,"price":3.349,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-02-17 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-02-17","prior_stop_level":3.3382,"sweep_low":3.2733,"atr14":0.123148,"stop_level":3.211726,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-28","known_ts":"2012-02-28","bar_index":159,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.3058,"stop_level":3.322,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-03-02","known_ts":"2012-03-02","bar_index":160,"type":"RECLAIM","strength":0.588,"price":3.3598,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-02-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-02-28","prior_stop_level":3.322,"sweep_low":3.2409,"atr14":0.105448,"stop_level":3.188176,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-15","known_ts":"2012-03-15","bar_index":163,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.1329,"stop_level":3.2517,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-03-19","known_ts":"2012-03-19","bar_index":164,"type":"RECLAIM","strength":0.588,"price":3.3004,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-03-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-03-15","prior_stop_level":3.2517,"sweep_low":3.1059,"atr14":0.138201,"stop_level":3.0368,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-04-09","known_ts":"2012-04-11","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":"2012-04-09","trigger_known_ts":"2012-04-11","strength":0.588,"price":3.1005,"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.457471,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.8574,"atr14":0.118669,"stop_level":2.798066,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-04-17","known_ts":"2012-04-19","bar_index":170,"type":"BUY","strength":0.588,"price":3.2409,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-04-17","known_ts":"2012-04-19","bar_index":170,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2012-04-17","trigger_known_ts":"2012-04-19","strength":0.588,"price":3.2409,"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.432903,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":3.0249,"atr14":0.109117,"stop_level":2.970342,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-04-25","known_ts":"2012-04-27","bar_index":172,"type":"BUY","strength":0.588,"price":3.349,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-04-25","known_ts":"2012-04-27","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":"2012-04-25","trigger_known_ts":"2012-04-27","strength":0.588,"price":3.349,"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.413988,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.9979,"atr14":0.122963,"stop_level":2.936419,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-05-07","known_ts":"2012-05-07","bar_index":174,"type":"RECLAIM","strength":0.725,"price":3.8297,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2012-04-25 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-06-01","known_ts":"2012-06-01","bar_index":180,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.1923,"stop_level":3.2301,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-07-11","known_ts":"2012-07-13","bar_index":189,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2012-07-11","trigger_known_ts":"2012-07-13","strength":0.45,"price":2.6846,"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.530245,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.5711,"atr14":0.08745,"stop_level":2.527375,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-06","known_ts":"2012-08-08","bar_index":195,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2012-08-06","trigger_known_ts":"2012-08-08","strength":0.45,"price":2.635,"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.538925,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.4145,"atr14":0.091545,"stop_level":2.368728,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-09","known_ts":"2012-08-13","bar_index":196,"type":"BUY","strength":0.45,"price":2.5964,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-08-09","known_ts":"2012-08-13","bar_index":196,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2012-08-09","trigger_known_ts":"2012-08-13","strength":0.45,"price":2.5964,"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.545679,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.4365,"atr14":0.097685,"stop_level":2.387658,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-09-17","known_ts":"2012-09-17","bar_index":205,"type":"RECLAIM","strength":0.725,"price":3.1366,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-06-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-10-26","known_ts":"2012-10-26","bar_index":212,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.313,"stop_level":3.3571,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-10-30","known_ts":"2012-10-30","bar_index":213,"type":"RECLAIM","strength":0.863,"price":3.3847,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-10-26 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-10-26","prior_stop_level":3.3571,"sweep_low":3.2634,"atr14":0.16699,"stop_level":3.179905,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-11-02","known_ts":"2012-11-02","bar_index":214,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.3075,"stop_level":3.313,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-11-05","known_ts":"2012-11-05","bar_index":214,"type":"RECLAIM","strength":0.863,"price":3.3406,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-11-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":"2012-11-02","prior_stop_level":3.313,"sweep_low":3.2413,"atr14":0.1602,"stop_level":3.1612,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-11-19","known_ts":"2012-11-19","bar_index":218,"type":"RECLAIM","strength":0.863,"price":3.3902,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-11-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-11-27","known_ts":"2012-11-27","bar_index":220,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.2358,"stop_level":3.302,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-03-01","known_ts":"2013-03-01","bar_index":240,"type":"RECLAIM","strength":1.0,"price":3.3791,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-11-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-05-20","known_ts":"2013-05-22","bar_index":257,"type":"BUY","strength":0.588,"price":2.9492,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":55},{"ts":"2013-06-24","known_ts":"2013-06-24","bar_index":264,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.7121,"stop_level":2.8555,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2013-06-26","known_ts":"2013-06-28","bar_index":265,"type":"REBUY","strength":0.725,"price":2.9106,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":65},{"ts":"2013-06-27","known_ts":"2013-06-27","bar_index":265,"type":"RECLAIM","strength":0.725,"price":2.9051,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-24 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":"2013-06-24","prior_stop_level":2.8555,"sweep_low":2.442,"atr14":0.121413,"stop_level":2.381293,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-10-31","known_ts":"2013-11-04","bar_index":273,"type":"BUY","strength":0.863,"price":3.3204,"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-11-21","known_ts":"2013-11-21","bar_index":278,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.3288,"stop_level":4.3455,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-02-13","known_ts":"2014-02-17","bar_index":296,"type":"BUY","strength":0.863,"price":3.9666,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2014-03-03","known_ts":"2014-03-05","bar_index":300,"type":"REBUY","strength":0.863,"price":3.8942,"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":"2014-03-10","known_ts":"2014-03-10","bar_index":301,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.5488,"stop_level":3.5934,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-03-17","known_ts":"2014-03-17","bar_index":303,"type":"RECLAIM","strength":0.863,"price":3.5989,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-03-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2014-03-10","prior_stop_level":3.5934,"sweep_low":3.3984,"atr14":0.147565,"stop_level":3.324617,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-04-04","known_ts":"2014-04-04","bar_index":308,"type":"RECLAIM","strength":0.863,"price":4.234,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-03-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-04-24","known_ts":"2014-04-24","bar_index":312,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.8162,"stop_level":3.8218,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-07-07","known_ts":"2014-07-09","bar_index":327,"type":"BUY","strength":0.725,"price":3.5816,"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":20},{"ts":"2014-08-26","known_ts":"2014-08-26","bar_index":339,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.9128,"stop_level":3.9185,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-08-27","known_ts":"2014-08-27","bar_index":339,"type":"RECLAIM","strength":0.863,"price":3.9353,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-08-26 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-08-26","prior_stop_level":3.9185,"sweep_low":3.8904,"atr14":0.090412,"stop_level":3.845194,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-09-12","known_ts":"2014-09-12","bar_index":343,"type":"RECLAIM","strength":1.0,"price":4.4518,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-08-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-10-23","known_ts":"2014-10-23","bar_index":351,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.5528,"stop_level":4.5584,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-10-24","known_ts":"2014-10-24","bar_index":351,"type":"RECLAIM","strength":1.0,"price":4.637,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-10-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2014-10-23","prior_stop_level":4.5584,"sweep_low":4.5079,"atr14":0.143069,"stop_level":4.436365,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-11-10","known_ts":"2014-11-10","bar_index":355,"type":"RECLAIM","strength":1.0,"price":5.6924,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-10-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-12-01","known_ts":"2014-12-01","bar_index":360,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.7037,"stop_level":5.7093,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-12-02","known_ts":"2014-12-02","bar_index":360,"type":"RECLAIM","strength":1.0,"price":5.7486,"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":true},"anchor_ts":"2014-12-01","prior_stop_level":5.7093,"sweep_low":5.6531,"atr14":0.276611,"stop_level":5.514795,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-04","known_ts":"2015-03-06","bar_index":380,"type":"BUY","strength":0.863,"price":5.8945,"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":"2015-06-23","known_ts":"2015-06-23","bar_index":395,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.2221,"stop_level":11.2782,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-06-24","known_ts":"2015-06-24","bar_index":396,"type":"RECLAIM","strength":1.0,"price":11.9592,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-06-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":"2015-06-23","prior_stop_level":11.2782,"sweep_low":10.6663,"atr14":0.948878,"stop_level":10.191861,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-10-08","known_ts":"2015-10-12","bar_index":418,"type":"BUY","strength":0.725,"price":8.8404,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2015-11-27","known_ts":"2015-11-27","bar_index":430,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.209,"stop_level":10.0709,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-12-01","known_ts":"2015-12-01","bar_index":430,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.3054,"stop_level":10.0709,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-12-08","known_ts":"2015-12-08","bar_index":432,"type":"RECLAIM","strength":0.725,"price":10.156,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-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":"2015-12-01","prior_stop_level":10.0709,"sweep_low":8.8518,"atr14":0.550322,"stop_level":8.576639,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-15","known_ts":"2015-12-15","bar_index":434,"type":"RECLAIM","strength":0.725,"price":9.9235,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-12-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-01-19","known_ts":"2016-01-21","bar_index":442,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-01-19","trigger_known_ts":"2016-01-21","strength":0.45,"price":7.2583,"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.44005,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.0315,"atr14":0.490736,"stop_level":6.786132,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-01","known_ts":"2016-02-03","bar_index":445,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-02-01","trigger_known_ts":"2016-02-03","strength":0.45,"price":6.5325,"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.496042,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.9541,"atr14":0.442593,"stop_level":5.732804,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-11","known_ts":"2016-03-15","bar_index":453,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-03-11","trigger_known_ts":"2016-03-15","strength":0.45,"price":6.334,"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.511356,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.8577,"atr14":0.292528,"stop_level":5.711436,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-16","known_ts":"2016-03-18","bar_index":454,"type":"BUY","strength":0.45,"price":6.6686,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-03-16","known_ts":"2016-03-18","bar_index":454,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2016-03-16","trigger_known_ts":"2016-03-18","strength":0.45,"price":6.6686,"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.485543,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.8577,"atr14":0.298132,"stop_level":5.708634,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-20","known_ts":"2016-04-20","bar_index":462,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.816,"stop_level":6.833,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-05-06","known_ts":"2016-05-06","bar_index":465,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.4645,"stop_level":6.6402,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-05-25","known_ts":"2016-05-27","bar_index":470,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-05-25","trigger_known_ts":"2016-05-27","strength":0.45,"price":5.9881,"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.538041,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.818,"atr14":0.183519,"stop_level":5.72624,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-06-02","known_ts":"2016-06-06","bar_index":472,"type":"BUY","strength":0.588,"price":6.351,"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":"2016-06-02","known_ts":"2016-06-06","bar_index":472,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2016-06-02","trigger_known_ts":"2016-06-06","strength":0.588,"price":6.351,"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.510044,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":5.869,"atr14":0.179685,"stop_level":5.779157,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-08-11","known_ts":"2016-08-15","bar_index":488,"type":"REBUY","strength":0.725,"price":6.8084,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2016-11-14","known_ts":"2016-11-16","bar_index":508,"type":"BUY","strength":0.863,"price":6.768,"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":90},{"ts":"2016-12-12","known_ts":"2016-12-12","bar_index":514,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.4446,"stop_level":6.6583,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-02-09","known_ts":"2017-02-13","bar_index":527,"type":"BUY","strength":0.588,"price":6.8142,"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":"2017-03-22","known_ts":"2017-03-22","bar_index":536,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.5774,"stop_level":6.589,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-03-23","known_ts":"2017-03-23","bar_index":537,"type":"RECLAIM","strength":0.725,"price":6.6005,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-03-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":"2017-03-22","prior_stop_level":6.589,"sweep_low":6.5312,"atr14":0.136327,"stop_level":6.463037,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-06-09","known_ts":"2017-06-13","bar_index":554,"type":"BUY","strength":0.45,"price":6.127,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-06-30","known_ts":"2017-06-30","bar_index":558,"type":"SELL","basis":"structure_stop","strength":0.45,"price":5.9884,"stop_level":6.0577,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2017-09-14","known_ts":"2017-09-14","bar_index":576,"type":"SELL","basis":"structure_stop","strength":0.45,"price":5.4997,"stop_level":5.5232,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2017-10-10","known_ts":"2017-10-12","bar_index":581,"type":"BUY","strength":0.45,"price":5.5409,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-10-10","known_ts":"2017-10-12","bar_index":581,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2017-10-10","trigger_known_ts":"2017-10-12","strength":0.45,"price":5.5409,"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.234228,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.3407,"atr14":0.074448,"stop_level":5.303476,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-10-30","known_ts":"2017-10-30","bar_index":585,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.3112,"stop_level":5.429,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-11-24","known_ts":"2017-11-28","bar_index":592,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2017-11-24","trigger_known_ts":"2017-11-28","strength":0.45,"price":4.64,"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.358735,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.5281,"atr14":0.095006,"stop_level":4.480597,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-12-28","known_ts":"2018-01-02","bar_index":600,"type":"BUY","strength":0.45,"price":4.4574,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-12-28","known_ts":"2018-01-02","bar_index":600,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2017-12-28","trigger_known_ts":"2018-01-02","strength":0.45,"price":4.4574,"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.36155,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.3279,"atr14":0.075753,"stop_level":4.290024,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-01-31","known_ts":"2018-01-31","bar_index":607,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.4339,"stop_level":4.4869,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-02-06","known_ts":"2018-02-06","bar_index":609,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.0276,"stop_level":4.4869,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-02-26","known_ts":"2018-02-28","bar_index":612,"type":"REBUY","strength":0.588,"price":4.0747,"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":"2018-05-09","known_ts":"2018-05-09","bar_index":628,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.6871,"stop_level":4.7106,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-05-11","known_ts":"2018-05-11","bar_index":628,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.6753,"stop_level":4.7106,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-06-07","known_ts":"2018-06-07","bar_index":635,"type":"RECLAIM","strength":0.863,"price":4.947,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-05-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-06-12","known_ts":"2018-06-14","bar_index":636,"type":"BUY","strength":0.863,"price":5.1521,"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":"2018-06-26","known_ts":"2018-06-26","bar_index":639,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.5489,"stop_level":4.6046,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-07-30","known_ts":"2018-08-01","bar_index":647,"type":"BUY","strength":0.725,"price":4.7479,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2018-09-18","known_ts":"2018-09-20","bar_index":659,"type":"REBUY","strength":1.0,"price":5.1099,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2018-10-12","known_ts":"2018-10-12","bar_index":663,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.6212,"stop_level":4.8746,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2018-11-15","known_ts":"2018-11-15","bar_index":671,"type":"RECLAIM","strength":1.0,"price":5.3995,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-10-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-12-14","known_ts":"2018-12-14","bar_index":678,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.947,"stop_level":5.0496,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2019-03-01","known_ts":"2019-03-01","bar_index":694,"type":"RECLAIM","strength":1.0,"price":5.7735,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-12-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-04-22","known_ts":"2019-04-22","bar_index":705,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.9244,"stop_level":5.9666,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-06-20","known_ts":"2019-06-24","bar_index":718,"type":"BUY","strength":0.725,"price":5.2366,"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":"2019-07-12","known_ts":"2019-07-12","bar_index":723,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.8927,"stop_level":4.9108,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2019-07-19","known_ts":"2019-07-19","bar_index":725,"type":"RECLAIM","strength":0.588,"price":4.941,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-07-12 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":"2019-07-12","prior_stop_level":4.9108,"sweep_low":4.8264,"atr14":0.101248,"stop_level":4.775776,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-08-08","known_ts":"2019-08-08","bar_index":727,"type":"RECLAIM","strength":0.863,"price":5.2067,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-07-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-10-18","known_ts":"2019-10-18","bar_index":742,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.2748,"stop_level":5.2872,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2019-10-21","known_ts":"2019-10-21","bar_index":742,"type":"RECLAIM","strength":0.863,"price":5.3182,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-10-18 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-18","prior_stop_level":5.2872,"sweep_low":5.2377,"atr14":0.118162,"stop_level":5.178619,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-31","known_ts":"2019-11-04","bar_index":745,"type":"BUY","strength":0.863,"price":5.5534,"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":60},{"ts":"2019-12-02","known_ts":"2019-12-02","bar_index":752,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.5225,"stop_level":5.5287,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-12-05","known_ts":"2019-12-05","bar_index":753,"type":"RECLAIM","strength":1.0,"price":5.5534,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-12-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-12-02","prior_stop_level":5.5287,"sweep_low":5.3987,"atr14":0.129697,"stop_level":5.333852,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-23","known_ts":"2019-12-23","bar_index":757,"type":"RECLAIM","strength":1.0,"price":5.5287,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-12-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-03-04","known_ts":"2020-03-06","bar_index":772,"type":"BUY","strength":0.725,"price":5.4544,"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":"2020-06-05","known_ts":"2020-06-09","bar_index":793,"type":"BUY","strength":0.45,"price":4.8103,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-07-24","known_ts":"2020-07-24","bar_index":804,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.0217,"stop_level":5.0601,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-07-29","known_ts":"2020-07-29","bar_index":805,"type":"RECLAIM","strength":0.588,"price":5.0665,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-07-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-07-24","prior_stop_level":5.0601,"sweep_low":4.9448,"atr14":0.130674,"stop_level":4.879463,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-08-11","known_ts":"2020-08-11","bar_index":808,"type":"RECLAIM","strength":0.863,"price":5.8928,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-07-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-08-17","known_ts":"2020-08-17","bar_index":809,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.7198,"stop_level":5.7903,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-08-20","known_ts":"2020-08-20","bar_index":810,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.3932,"stop_level":5.7903,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-10-16","known_ts":"2020-10-20","bar_index":822,"type":"BUY","strength":1.0,"price":5.3355,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2020-11-27","known_ts":"2020-12-01","bar_index":832,"type":"BUY","strength":0.725,"price":5.0793,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2020-12-23","known_ts":"2020-12-25","bar_index":838,"type":"BUY","strength":0.725,"price":5.3163,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2021-01-08","known_ts":"2021-01-08","bar_index":841,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.9256,"stop_level":5.0089,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-01-22","known_ts":"2021-01-26","bar_index":845,"type":"BUY","strength":0.725,"price":4.9576,"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":"2021-03-25","known_ts":"2021-03-25","bar_index":858,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.0721,"stop_level":6.0978,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-26","known_ts":"2021-03-26","bar_index":858,"type":"RECLAIM","strength":1.0,"price":6.45,"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":6.0978,"sweep_low":5.9632,"atr14":0.420571,"stop_level":5.752915,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-03-30","known_ts":"2021-03-30","bar_index":859,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.0529,"stop_level":6.0978,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-31","known_ts":"2021-03-31","bar_index":859,"type":"RECLAIM","strength":1.0,"price":6.1874,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-03-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-03-30","prior_stop_level":6.0978,"sweep_low":5.7647,"atr14":0.415554,"stop_level":5.556923,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-04-29","known_ts":"2021-04-29","bar_index":866,"type":"RECLAIM","strength":1.0,"price":6.924,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-03-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-06-30","known_ts":"2021-06-30","bar_index":879,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.7191,"stop_level":6.8728,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-07-23","known_ts":"2021-07-23","bar_index":885,"type":"RECLAIM","strength":1.0,"price":7.2891,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-06-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-10-11","known_ts":"2021-10-11","bar_index":901,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.7035,"stop_level":9.9856,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-12-15","known_ts":"2021-12-17","bar_index":917,"type":"BUY","strength":0.725,"price":11.534,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2021-12-23","known_ts":"2021-12-27","bar_index":919,"type":"BUY","strength":0.725,"price":11.1928,"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":0},{"ts":"2022-03-17","known_ts":"2022-03-21","bar_index":937,"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-03-17","trigger_known_ts":"2022-03-21","strength":0.45,"price":7.2498,"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.399781,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.6068,"atr14":0.455142,"stop_level":6.379229,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-04-14","known_ts":"2022-04-18","bar_index":943,"type":"BUY","strength":0.45,"price":7.3941,"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-04-14","known_ts":"2022-04-18","bar_index":943,"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-04-14","trigger_known_ts":"2022-04-18","strength":0.45,"price":7.3941,"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.387835,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.5609,"atr14":0.33573,"stop_level":6.393035,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-15","known_ts":"2022-07-15","bar_index":963,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.157,"stop_level":8.2011,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-07-18","known_ts":"2022-07-18","bar_index":964,"type":"RECLAIM","strength":0.588,"price":8.4766,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-07-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":"2022-07-15","prior_stop_level":8.2011,"sweep_low":8.0571,"atr14":0.425464,"stop_level":7.844368,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-03","known_ts":"2022-08-05","bar_index":968,"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-08-03","trigger_known_ts":"2022-08-05","strength":0.45,"price":7.5577,"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.37429,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.2048,"atr14":0.323669,"stop_level":7.042966,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-24","known_ts":"2022-08-26","bar_index":973,"type":"BUY","strength":0.588,"price":8.3768,"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-09-06","known_ts":"2022-09-08","bar_index":976,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-09-06","trigger_known_ts":"2022-09-08","strength":0.588,"price":8.5166,"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.294902,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":7.7641,"atr14":0.339588,"stop_level":7.594306,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-13","known_ts":"2022-10-17","bar_index":983,"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-13","trigger_known_ts":"2022-10-17","strength":0.45,"price":7.8507,"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.348614,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.9784,"atr14":0.300476,"stop_level":6.828162,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-21","known_ts":"2022-10-25","bar_index":985,"type":"BUY","strength":0.45,"price":7.5511,"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-21","known_ts":"2022-10-25","bar_index":985,"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-21","trigger_known_ts":"2022-10-25","strength":0.45,"price":7.5511,"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.373472,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.1515,"atr14":0.287618,"stop_level":7.007691,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-03","known_ts":"2022-11-07","bar_index":988,"type":"BUY","strength":0.45,"price":7.5444,"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-11-03","known_ts":"2022-11-07","bar_index":988,"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-11-03","trigger_known_ts":"2022-11-07","strength":0.45,"price":7.5444,"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.374028,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.9984,"atr14":0.258289,"stop_level":6.869256,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-08","known_ts":"2022-12-08","bar_index":996,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.2581,"stop_level":7.3713,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-23","known_ts":"2022-12-27","bar_index":1000,"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-12-23","trigger_known_ts":"2022-12-27","strength":0.45,"price":6.8918,"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.40248,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.7254,"atr14":0.15068,"stop_level":6.65006,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-03","known_ts":"2023-01-05","bar_index":1002,"type":"BUY","strength":0.45,"price":7.3913,"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-01-03","known_ts":"2023-01-05","bar_index":1002,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2023-01-03","trigger_known_ts":"2023-01-05","strength":0.45,"price":7.3913,"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.339638,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.7254,"atr14":0.165477,"stop_level":6.642662,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-16","known_ts":"2023-01-16","bar_index":1005,"type":"RECLAIM","strength":0.725,"price":8.0771,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-01-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-03-27","known_ts":"2023-03-27","bar_index":1020,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.3235,"stop_level":8.5366,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-04-13","known_ts":"2023-04-13","bar_index":1024,"type":"RECLAIM","strength":0.863,"price":8.8362,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-03-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-08-03","known_ts":"2023-08-07","bar_index":1049,"type":"BUY","strength":0.45,"price":7.5903,"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-08-29","known_ts":"2023-08-31","bar_index":1055,"type":"BUY","strength":0.45,"price":7.4635,"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-10-18","known_ts":"2023-10-18","bar_index":1065,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.6175,"stop_level":7.708,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-10-20","known_ts":"2023-10-20","bar_index":1065,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.5269,"stop_level":7.708,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-10-26","known_ts":"2023-10-26","bar_index":1067,"type":"RECLAIM","strength":0.588,"price":7.7261,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-10-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":"2023-10-20","prior_stop_level":7.708,"sweep_low":7.2914,"atr14":0.169587,"stop_level":7.206607,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-11-22","known_ts":"2023-11-22","bar_index":1073,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.6356,"stop_level":7.699,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-11-23","known_ts":"2023-11-23","bar_index":1073,"type":"RECLAIM","strength":0.725,"price":7.7171,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-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":"2023-11-22","prior_stop_level":7.699,"sweep_low":7.5993,"atr14":0.158442,"stop_level":7.520079,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-11-29","known_ts":"2023-12-01","bar_index":1075,"type":"REBUY","strength":0.725,"price":7.8348,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":100},{"ts":"2023-12-07","known_ts":"2023-12-11","bar_index":1077,"type":"REBUY","strength":0.725,"price":7.8077,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2024-04-18","known_ts":"2024-04-18","bar_index":1105,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.2388,"stop_level":9.3293,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-05-23","known_ts":"2024-05-23","bar_index":1113,"type":"RECLAIM","strength":1.0,"price":9.8909,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-04-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-09-27","known_ts":"2024-10-08","bar_index":1142,"type":"BUY","strength":0.725,"price":9.9631,"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":"2025-01-02","known_ts":"2025-01-02","bar_index":1163,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.9212,"stop_level":9.2282,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-01-06","known_ts":"2025-01-06","bar_index":1163,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.7631,"stop_level":9.2282,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-03-14","known_ts":"2025-03-18","bar_index":1178,"type":"BUY","strength":0.45,"price":8.4933,"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-04-07","known_ts":"2025-04-07","bar_index":1183,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.4654,"stop_level":8.5305,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-04-08","known_ts":"2025-04-08","bar_index":1183,"type":"RECLAIM","strength":0.588,"price":8.5863,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-04-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-04-07","prior_stop_level":8.5305,"sweep_low":8.1677,"atr14":0.169546,"stop_level":8.082927,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-04-30","known_ts":"2025-04-30","bar_index":1188,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.9119,"stop_level":8.9398,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-05-06","known_ts":"2025-05-06","bar_index":1189,"type":"RECLAIM","strength":0.588,"price":9.0236,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-04-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-04-30","prior_stop_level":8.9398,"sweep_low":8.8282,"atr14":0.196432,"stop_level":8.729984,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-19","known_ts":"2025-05-19","bar_index":1192,"type":"RECLAIM","strength":0.863,"price":9.0794,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-04-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-05-23","known_ts":"2025-05-23","bar_index":1193,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.884,"stop_level":8.9119,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-05-26","known_ts":"2025-05-26","bar_index":1193,"type":"RECLAIM","strength":0.725,"price":8.9491,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-05-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-05-23","prior_stop_level":8.9119,"sweep_low":8.8747,"atr14":0.151406,"stop_level":8.798997,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-10","known_ts":"2025-06-10","bar_index":1197,"type":"RECLAIM","strength":0.863,"price":8.9584,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-05-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-06-13","known_ts":"2025-06-17","bar_index":1198,"type":"REBUY","strength":0.863,"price":9.2096,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":60},{"ts":"2025-07-04","known_ts":"2025-07-08","bar_index":1203,"type":"BUY","strength":0.863,"price":9.2933,"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":"quality","score":65},{"ts":"2025-07-17","known_ts":"2025-07-21","bar_index":1206,"type":"BUY","strength":0.863,"price":9.2,"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":"2025-08-07","known_ts":"2025-08-11","bar_index":1211,"type":"BUY","strength":0.863,"price":9.3921,"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":60},{"ts":"2025-09-01","known_ts":"2025-09-01","bar_index":1216,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.2192,"stop_level":9.2864,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-09-08","known_ts":"2025-09-08","bar_index":1218,"type":"RECLAIM","strength":0.863,"price":9.3389,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-09-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":"2025-09-01","prior_stop_level":9.2864,"sweep_low":9.0679,"atr14":0.127912,"stop_level":9.003944,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-09-10","known_ts":"2025-09-12","bar_index":1219,"type":"BUY","strength":0.863,"price":9.5615,"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":"2025-10-14","known_ts":"2025-10-16","bar_index":1225,"type":"BUY","strength":1.0,"price":9.6583,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2026-02-24","known_ts":"2026-02-26","bar_index":1254,"type":"BUY","strength":0.725,"price":9.8228,"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":"2026-05-15","known_ts":"2026-05-19","bar_index":1272,"type":"BUY","strength":0.863,"price":10.8583,"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":35},{"ts":"2026-06-25","known_ts":"2026-06-25","bar_index":1281,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.5776,"stop_level":10.8002,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-09-03","known_ts":"2026-09-03","bar_index":1298,"type":"RECLAIM","strength":0.863,"price":10.95,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-06-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}}],"state":{"position_hint":"long","last_signal":"RECLAIM","last_scored_signal":"RECLAIM","last_scored_ts":"2026-09-03","last_scored_basis":null,"bars_since_signal":2,"extended":true,"strong_bull":true,"overbought":true,"weeklyBull":true,"above200":true},"early_dots":["2020-02-04","2020-02-25","2020-04-29","2020-05-28","2020-07-03","2020-09-14","2020-09-30","2020-11-06","2020-11-16","2020-12-23","2021-01-22","2021-04-26","2021-07-12","2021-08-05","2021-10-26","2021-11-19","2021-12-23","2022-02-08","2022-02-24","2022-04-14","2022-11-03","2023-04-10","2023-05-09","2023-05-25","2023-06-27","2023-08-24","2024-08-14","2024-08-22","2024-09-19","2025-01-20","2025-02-18","2025-03-11","2025-04-10","2025-07-04","2025-07-22","2025-12-03","2026-01-05","2026-01-16","2026-05-07","2026-07-10"],"warnings":[{"ts":"2021-08-18","kind":"arm","px":8.0895},{"ts":"2021-09-22","kind":"arm","px":12.0786},{"ts":"2021-10-11","kind":"confirm","px":9.7035,"level":9.9856},{"ts":"2022-05-06","kind":"arm","px":7.6762},{"ts":"2022-06-09","kind":"arm","px":8.3585},{"ts":"2022-07-08","kind":"arm","px":9.0293},{"ts":"2022-07-15","kind":"confirm","px":8.157,"level":8.2011},{"ts":"2022-12-07","kind":"arm","px":7.3113},{"ts":"2022-12-08","kind":"confirm","px":7.2581,"level":7.3713},{"ts":"2023-02-08","kind":"arm","px":8.197},{"ts":"2023-03-09","kind":"arm","px":8.5432},{"ts":"2023-03-27","kind":"confirm","px":8.3235,"level":8.5366},{"ts":"2023-09-27","kind":"arm","px":7.7171},{"ts":"2023-10-18","kind":"confirm","px":7.6175,"level":7.708},{"ts":"2023-10-19","kind":"arm","px":7.391},{"ts":"2023-10-20","kind":"confirm","px":7.5269,"level":7.708},{"ts":"2023-11-13","kind":"arm","px":7.8801},{"ts":"2023-11-22","kind":"confirm","px":7.6356,"level":7.699},{"ts":"2024-03-13","kind":"arm","px":8.7044},{"ts":"2024-04-11","kind":"arm","px":9.4833},{"ts":"2024-04-18","kind":"confirm","px":9.2388,"level":9.3293},{"ts":"2024-06-18","kind":"arm","px":10.0449},{"ts":"2024-10-17","kind":"arm","px":8.6607},{"ts":"2024-12-31","kind":"arm","px":9.2747},{"ts":"2025-01-02","kind":"confirm","px":8.9212,"level":9.2282},{"ts":"2025-01-03","kind":"arm","px":8.8561},{"ts":"2025-01-06","kind":"confirm","px":8.7631,"level":9.2282},{"ts":"2025-04-03","kind":"arm","px":8.8375},{"ts":"2025-04-07","kind":"confirm","px":8.4654,"level":8.5305},{"ts":"2025-04-29","kind":"arm","px":9.0608},{"ts":"2025-04-30","kind":"confirm","px":8.9119,"level":8.9398},{"ts":"2025-05-19","kind":"arm","px":9.0329},{"ts":"2025-05-23","kind":"confirm","px":8.884,"level":8.9119},{"ts":"2025-07-17","kind":"arm","px":9.0271},{"ts":"2025-08-25","kind":"arm","px":9.4017},{"ts":"2025-09-01","kind":"confirm","px":9.2192,"level":9.2864},{"ts":"2025-11-17","kind":"arm","px":10.0744},{"ts":"2026-03-18","kind":"arm","px":10.268},{"ts":"2026-06-15","kind":"arm","px":11.226},{"ts":"2026-06-25","kind":"confirm","px":10.5776,"level":10.8002}],"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":[]}}}