{"opportunities":{"schema":"opportunity_timeline.v1","as_of":"2026-09-11","priced_through":{"CN":null,"HK":null,"US":"2026-09-11"},"events":[{"id":"opp_8e062cf669d430fe9621","market":"CN","system":"prophet_board","definition":"cn_prophet_v4","authority":"candidate","surfaced_at":"2026-08-24","entry_date":"2026-08-25","entry_basis":"t1_open","entry_price":3.08,"rank":15,"tier":"T1","state":"lag","maturity":"matured","latest_price":3.01,"return_pct":-2.3,"excess_pct":-2.66,"sessions":10,"source_artifact":"site/factordata/cn_track_ledger.json","source_as_of":"2026-09-10","priced_through":null},{"id":"opp_e099f8c832710e8c3360","market":"CN","system":"prophet_board","definition":"cn_prophet_v3_shadow","authority":"watch","surfaced_at":"2026-08-24","entry_date":"2026-08-25","entry_basis":"t1_open","entry_price":3.08,"rank":15,"tier":"T1","state":"lag","maturity":"matured","latest_price":3.01,"return_pct":-2.3,"excess_pct":-2.66,"sessions":10,"source_artifact":"site/factordata/cn_track_ledger.json","source_as_of":"2026-09-10","priced_through":null},{"id":"opp_6bd09d85c735a95fa6b7","market":"CN","system":"prophet_board","definition":"cn_prophet_v2_shadow","authority":"watch","surfaced_at":"2026-08-24","entry_date":"2026-08-25","entry_basis":"t1_open","entry_price":3.08,"rank":4,"tier":"T1","state":"lag","maturity":"matured","latest_price":3.01,"return_pct":-2.3,"excess_pct":-2.66,"sessions":10,"source_artifact":"site/factordata/cn_track_ledger.json","source_as_of":"2026-09-10","priced_through":null},{"id":"opp_48f0477b41ebba322929","market":"CN","system":"prophet_board","definition":"cn_standout_v1","authority":"candidate","surfaced_at":"2026-07-13","entry_date":"2026-07-14","entry_basis":"t1_open","entry_price":3.01,"rank":32,"tier":"T1","state":"beat","maturity":"matured","latest_price":3.1,"return_pct":2.9,"excess_pct":4.66,"sessions":10,"source_artifact":"site/factordata/cn_track_ledger.json","source_as_of":"2026-09-10","priced_through":null},{"id":"opp_5b4a833c1a0a25844eb3","market":"CN","system":"prophet_board","definition":"cn_standout_v1","authority":"candidate","surfaced_at":"2026-07-07","entry_date":"2026-07-08","entry_basis":"t1_open","entry_price":2.95,"rank":40,"tier":"T2","state":"beat","maturity":"matured","latest_price":3.05,"return_pct":3.3,"excess_pct":3.54,"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":"601818.SS","timeframe":"3D","as_of":"2026-09-10T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2011-04-22","known_ts":"2011-04-22","bar_index":53,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.8295,"stop_level":1.8575,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-06-30","known_ts":"2011-07-04","bar_index":67,"type":"BUY","strength":0.45,"price":1.6311,"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-11-16","known_ts":"2011-11-16","bar_index":97,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.4146,"stop_level":1.4339,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-21","known_ts":"2011-11-21","bar_index":98,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.4002,"stop_level":1.4339,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-12-27","known_ts":"2011-12-29","bar_index":107,"type":"BUY","strength":0.588,"price":1.3569,"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":"2012-02-16","known_ts":"2012-02-16","bar_index":117,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.429,"stop_level":1.4339,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-02-20","known_ts":"2012-02-20","bar_index":117,"type":"RECLAIM","strength":0.725,"price":1.4387,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-02-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":"2012-02-16","prior_stop_level":1.4339,"sweep_low":1.4242,"atr14":0.024094,"stop_level":1.412153,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-15","known_ts":"2012-03-15","bar_index":123,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.4242,"stop_level":1.429,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-04-24","known_ts":"2012-04-26","bar_index":132,"type":"BUY","strength":0.725,"price":1.4339,"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":"2012-06-04","known_ts":"2012-06-04","bar_index":140,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.419,"stop_level":1.4194,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2012-06-05","known_ts":"2012-06-05","bar_index":141,"type":"RECLAIM","strength":0.863,"price":1.424,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-06-04 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":"2012-06-04","prior_stop_level":1.4194,"sweep_low":1.418952,"atr14":0.020214,"stop_level":1.408845,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-06-18","known_ts":"2012-06-18","bar_index":144,"type":"RECLAIM","strength":1.0,"price":1.429,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-06-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-08-08","known_ts":"2012-08-10","bar_index":156,"type":"BUY","strength":0.725,"price":1.4039,"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":40},{"ts":"2012-08-24","known_ts":"2012-08-28","bar_index":160,"type":"BUY","strength":0.725,"price":1.3938,"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":"2012-10-17","known_ts":"2012-10-19","bar_index":171,"type":"BUY","strength":0.725,"price":1.3686,"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":40},{"ts":"2012-11-05","known_ts":"2012-11-05","bar_index":175,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.3334,"stop_level":1.3435,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-12-14","known_ts":"2012-12-14","bar_index":185,"type":"RECLAIM","strength":0.725,"price":1.4693,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-11-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-03-04","known_ts":"2013-03-04","bar_index":201,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.6202,"stop_level":1.6504,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-03-05","known_ts":"2013-03-05","bar_index":201,"type":"RECLAIM","strength":1.0,"price":1.6957,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-03-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-03-04","prior_stop_level":1.6504,"sweep_low":1.6051,"atr14":0.064555,"stop_level":1.572822,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-06-07","known_ts":"2013-06-07","bar_index":222,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.528,"stop_level":1.5699,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2013-08-27","known_ts":"2013-08-27","bar_index":240,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.3947,"stop_level":1.4101,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2013-09-25","known_ts":"2013-09-25","bar_index":246,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.4716,"stop_level":1.4768,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-12-13","known_ts":"2013-12-13","bar_index":264,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.446,"stop_level":1.4511,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-02-14","known_ts":"2014-02-18","bar_index":277,"type":"BUY","strength":0.45,"price":1.2819,"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-04-29","known_ts":"2014-04-29","bar_index":294,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.2563,"stop_level":1.2665,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-07-22","known_ts":"2014-07-22","bar_index":313,"type":"RECLAIM","strength":0.863,"price":1.3578,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-04-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-08-20","known_ts":"2014-08-20","bar_index":320,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.4842,"stop_level":1.4897,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-09-05","known_ts":"2014-09-05","bar_index":324,"type":"RECLAIM","strength":1.0,"price":1.4952,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-08-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-11-25","known_ts":"2014-11-27","bar_index":341,"type":"REBUY","strength":0.863,"price":1.8965,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2015-03-20","known_ts":"2015-03-24","bar_index":366,"type":"BUY","strength":0.725,"price":2.5726,"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":25},{"ts":"2015-04-24","known_ts":"2015-04-24","bar_index":374,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.8639,"stop_level":2.9464,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-04-27","known_ts":"2015-04-27","bar_index":374,"type":"RECLAIM","strength":0.863,"price":2.9684,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-04-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2015-04-24","prior_stop_level":2.9464,"sweep_low":2.831,"atr14":0.117395,"stop_level":2.772302,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-05-06","known_ts":"2015-05-06","bar_index":376,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.842,"stop_level":2.8639,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-05-11","known_ts":"2015-05-11","bar_index":377,"type":"RECLAIM","strength":1.0,"price":2.9794,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-05-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2015-05-06","prior_stop_level":2.8639,"sweep_low":2.754,"atr14":0.137208,"stop_level":2.685396,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-06-11","known_ts":"2015-06-11","bar_index":385,"type":"RECLAIM","strength":0.863,"price":3.4087,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-05-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-09-30","known_ts":"2015-10-09","bar_index":407,"type":"BUY","strength":0.45,"price":2.2497,"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-11-05","known_ts":"2015-11-05","bar_index":414,"type":"RECLAIM","strength":0.725,"price":2.6985,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-09-30 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-11-27","known_ts":"2015-11-27","bar_index":419,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.3974,"stop_level":2.4883,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-12-02","known_ts":"2015-12-02","bar_index":420,"type":"RECLAIM","strength":0.588,"price":2.5565,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-11-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-11-27","prior_stop_level":2.4883,"sweep_low":2.3633,"atr14":0.088874,"stop_level":2.318863,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-01-21","known_ts":"2016-01-25","bar_index":432,"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-21","trigger_known_ts":"2016-01-25","strength":0.45,"price":2.1077,"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.38678,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.0509,"atr14":0.066664,"stop_level":2.017568,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-02","known_ts":"2016-03-04","bar_index":440,"type":"BUY","strength":0.45,"price":2.1191,"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-02","known_ts":"2016-03-04","bar_index":440,"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-02","trigger_known_ts":"2016-03-04","strength":0.45,"price":2.1191,"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.383463,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.8748,"atr14":0.062443,"stop_level":1.843578,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-20","known_ts":"2016-04-20","bar_index":451,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.0963,"stop_level":2.1134,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-04-22","known_ts":"2016-04-22","bar_index":452,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.085,"stop_level":2.1134,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-05-24","known_ts":"2016-05-26","bar_index":459,"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-24","trigger_known_ts":"2016-05-26","strength":0.588,"price":2.0168,"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.413226,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.977,"atr14":0.026639,"stop_level":1.963681,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-27","known_ts":"2016-05-31","bar_index":460,"type":"BUY","strength":0.588,"price":2.1077,"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-05-27","known_ts":"2016-05-31","bar_index":460,"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-05-27","trigger_known_ts":"2016-05-31","strength":0.588,"price":2.1077,"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.38678,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.9827,"atr14":0.030707,"stop_level":1.967347,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-06-24","known_ts":"2016-06-28","bar_index":466,"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-06-24","trigger_known_ts":"2016-06-28","strength":0.588,"price":2.1077,"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.38678,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.0054,"atr14":0.031428,"stop_level":1.989686,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-07-12","known_ts":"2016-07-12","bar_index":470,"type":"RECLAIM","strength":0.725,"price":2.2813,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-09-08","known_ts":"2016-09-08","bar_index":483,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.3231,"stop_level":2.3291,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-11-25","known_ts":"2016-11-25","bar_index":500,"type":"RECLAIM","strength":0.863,"price":2.4844,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-09-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-12-15","known_ts":"2016-12-15","bar_index":504,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.3769,"stop_level":2.4008,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-01-25","known_ts":"2017-02-03","bar_index":514,"type":"BUY","strength":0.725,"price":2.4067,"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":60},{"ts":"2017-03-09","known_ts":"2017-03-09","bar_index":522,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.4545,"stop_level":2.4724,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-03-13","known_ts":"2017-03-13","bar_index":523,"type":"RECLAIM","strength":1.0,"price":2.5202,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-03-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":"2017-03-09","prior_stop_level":2.4724,"sweep_low":2.4485,"atr14":0.036254,"stop_level":2.430373,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-03-21","known_ts":"2017-03-21","bar_index":525,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.4485,"stop_level":2.4545,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-05-25","known_ts":"2017-05-31","bar_index":540,"type":"BUY","strength":0.725,"price":2.3828,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2017-06-14","known_ts":"2017-06-14","bar_index":544,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.359,"stop_level":2.3649,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2017-06-30","known_ts":"2017-06-30","bar_index":548,"type":"RECLAIM","strength":0.725,"price":2.4067,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-06-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-07-27","known_ts":"2017-07-27","bar_index":554,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.5953,"stop_level":2.6075,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-08-02","known_ts":"2017-08-02","bar_index":555,"type":"RECLAIM","strength":0.863,"price":2.632,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-07-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":"2017-07-27","prior_stop_level":2.6075,"sweep_low":2.5708,"atr14":0.044109,"stop_level":2.548746,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-08-07","known_ts":"2017-08-07","bar_index":556,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.5585,"stop_level":2.5891,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-08-24","known_ts":"2017-08-24","bar_index":561,"type":"RECLAIM","strength":0.863,"price":2.5953,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-08-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-11-20","known_ts":"2017-11-22","bar_index":580,"type":"BUY","strength":0.725,"price":2.5891,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":65},{"ts":"2017-12-12","known_ts":"2017-12-12","bar_index":585,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.5218,"stop_level":2.5279,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-12-13","known_ts":"2017-12-13","bar_index":585,"type":"RECLAIM","strength":0.863,"price":2.5402,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-12-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-12-12","prior_stop_level":2.5279,"sweep_low":2.5157,"atr14":0.037679,"stop_level":2.49686,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-01-15","known_ts":"2018-01-15","bar_index":593,"type":"RECLAIM","strength":0.863,"price":2.6136,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-12-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-02-08","known_ts":"2018-02-08","bar_index":599,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.7728,"stop_level":2.8156,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-02-13","known_ts":"2018-02-13","bar_index":600,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.6442,"stop_level":2.8156,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-05-11","known_ts":"2018-05-15","bar_index":618,"type":"BUY","strength":0.45,"price":2.5096,"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-07-19","known_ts":"2018-07-23","bar_index":634,"type":"BUY","strength":0.45,"price":2.3198,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-08-15","known_ts":"2018-08-15","bar_index":640,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.2369,"stop_level":2.269,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-09-20","known_ts":"2018-09-20","bar_index":649,"type":"RECLAIM","strength":0.725,"price":2.5069,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-08-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-11-07","known_ts":"2018-11-07","bar_index":658,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.539,"stop_level":2.5454,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-11-08","known_ts":"2018-11-08","bar_index":658,"type":"RECLAIM","strength":0.863,"price":2.5519,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-11-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-11-07","prior_stop_level":2.5454,"sweep_low":2.5326,"atr14":0.056605,"stop_level":2.504298,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-15","known_ts":"2019-01-17","bar_index":674,"type":"BUY","strength":0.725,"price":2.5069,"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":"2019-03-22","known_ts":"2019-03-22","bar_index":688,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.6419,"stop_level":2.6547,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-04-09","known_ts":"2019-04-09","bar_index":692,"type":"RECLAIM","strength":1.0,"price":2.6547,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-03-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-06-19","known_ts":"2019-06-21","bar_index":707,"type":"BUY","strength":0.725,"price":2.5904,"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":"2019-07-09","known_ts":"2019-07-09","bar_index":711,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.5244,"stop_level":2.5512,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2019-07-23","known_ts":"2019-07-25","bar_index":715,"type":"REBUY","strength":0.588,"price":2.578,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2019-08-07","known_ts":"2019-08-07","bar_index":718,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.4775,"stop_level":2.5177,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-08-09","known_ts":"2019-08-09","bar_index":719,"type":"RECLAIM","strength":0.588,"price":2.5244,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-08-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":"2019-08-07","prior_stop_level":2.5177,"sweep_low":2.4775,"atr14":0.038152,"stop_level":2.458424,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-03","known_ts":"2019-09-05","bar_index":725,"type":"BUY","strength":0.725,"price":2.6382,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2019-10-31","known_ts":"2019-10-31","bar_index":737,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.9061,"stop_level":2.953,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-11-01","known_ts":"2019-11-01","bar_index":737,"type":"RECLAIM","strength":0.863,"price":3.0132,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-10-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-10-31","prior_stop_level":2.953,"sweep_low":2.8324,"atr14":0.094294,"stop_level":2.785253,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-30","known_ts":"2020-01-02","bar_index":751,"type":"BUY","strength":1.0,"price":2.9797,"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":50},{"ts":"2020-04-10","known_ts":"2020-04-14","bar_index":773,"type":"BUY","strength":0.45,"price":2.4307,"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":796,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.683,"stop_level":2.7469,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-08-10","known_ts":"2020-08-10","bar_index":800,"type":"RECLAIM","strength":0.863,"price":2.7469,"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-10-15","known_ts":"2020-10-19","bar_index":814,"type":"BUY","strength":1.0,"price":2.8746,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2020-12-15","known_ts":"2020-12-15","bar_index":828,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.8179,"stop_level":2.8392,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-12-16","known_ts":"2020-12-16","bar_index":828,"type":"RECLAIM","strength":1.0,"price":2.8675,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-12-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-12-15","prior_stop_level":2.8392,"sweep_low":2.7611,"atr14":0.097019,"stop_level":2.71259,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-01-18","known_ts":"2021-01-20","bar_index":836,"type":"BUY","strength":0.863,"price":2.9172,"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-02-03","known_ts":"2021-02-05","bar_index":840,"type":"BUY","strength":0.863,"price":3.0947,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2021-06-04","known_ts":"2021-06-08","bar_index":866,"type":"BUY","strength":0.45,"price":2.7469,"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":"2021-08-12","known_ts":"2021-08-16","bar_index":882,"type":"BUY","strength":0.45,"price":2.5531,"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":"2021-12-01","known_ts":"2021-12-03","bar_index":906,"type":"BUY","strength":0.588,"price":2.5681,"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":"2021-12-01","known_ts":"2021-12-03","bar_index":906,"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":"2021-12-01","trigger_known_ts":"2021-12-03","strength":0.588,"price":2.5681,"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.170162,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.5004,"atr14":0.02893,"stop_level":2.485935,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-01-05","known_ts":"2022-01-07","bar_index":914,"type":"BUY","strength":0.588,"price":2.5531,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":20},{"ts":"2022-01-26","known_ts":"2022-01-26","bar_index":919,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.5305,"stop_level":2.5455,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-02-07","known_ts":"2022-02-07","bar_index":920,"type":"RECLAIM","strength":0.588,"price":2.5606,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-01-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-01-26","prior_stop_level":2.5455,"sweep_low":2.5154,"atr14":0.03265,"stop_level":2.499075,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-04-01","known_ts":"2022-04-07","bar_index":933,"type":"BUY","strength":0.588,"price":2.5229,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2022-06-02","known_ts":"2022-06-07","bar_index":946,"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-06-02","trigger_known_ts":"2022-06-07","strength":0.45,"price":2.3422,"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.14733,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.3271,"atr14":0.024183,"stop_level":2.315008,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-13","known_ts":"2022-06-15","bar_index":948,"type":"BUY","strength":0.45,"price":2.4326,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-06-13","known_ts":"2022-06-15","bar_index":948,"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-06-13","trigger_known_ts":"2022-06-15","strength":0.45,"price":2.4326,"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.11442,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.3271,"atr14":0.033562,"stop_level":2.310319,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-06","known_ts":"2022-07-06","bar_index":953,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.3872,"stop_level":2.4024,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-07-14","known_ts":"2022-07-14","bar_index":955,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.347,"stop_level":2.3791,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-07-12","known_ts":"2022-07-12","bar_index":955,"type":"RECLAIM","strength":0.588,"price":2.4033,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-07-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-07-06","prior_stop_level":2.4024,"sweep_low":2.3791,"atr14":0.025055,"stop_level":2.366573,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-10","known_ts":"2022-08-12","bar_index":962,"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-10","trigger_known_ts":"2022-08-12","strength":0.45,"price":2.3068,"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.134734,"monthly_oversold_dwell":12,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.2666,"atr14":0.021171,"stop_level":2.256015,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-31","known_ts":"2022-09-02","bar_index":967,"type":"BUY","strength":0.45,"price":2.3068,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-08-31","known_ts":"2022-09-02","bar_index":967,"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-08-31","trigger_known_ts":"2022-09-02","strength":0.45,"price":2.3068,"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.134734,"monthly_oversold_dwell":13,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.2586,"atr14":0.022521,"stop_level":2.247339,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-26","known_ts":"2022-09-26","bar_index":972,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.2747,"stop_level":2.2827,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-11-02","known_ts":"2022-11-04","bar_index":980,"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-11-02","trigger_known_ts":"2022-11-04","strength":0.45,"price":2.2345,"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.144951,"monthly_oversold_dwell":15,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.1862,"atr14":0.02169,"stop_level":2.175355,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-10","known_ts":"2022-11-14","bar_index":982,"type":"BUY","strength":0.588,"price":2.2988,"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-11-10","known_ts":"2022-11-14","bar_index":982,"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-10","trigger_known_ts":"2022-11-14","strength":0.588,"price":2.2988,"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.117814,"monthly_oversold_dwell":15,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.2023,"atr14":0.023515,"stop_level":2.190542,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-23","known_ts":"2022-11-23","bar_index":985,"type":"RECLAIM","strength":0.725,"price":2.3791,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-11-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-03-16","known_ts":"2023-03-20","bar_index":1010,"type":"BUY","strength":1.0,"price":2.4917,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2023-03-31","known_ts":"2023-03-31","bar_index":1013,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.4193,"stop_level":2.4274,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-04-04","known_ts":"2023-04-04","bar_index":1014,"type":"RECLAIM","strength":1.0,"price":2.4434,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-03-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-03-31","prior_stop_level":2.4274,"sweep_low":2.4113,"atr14":0.039591,"stop_level":2.391504,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-04-20","known_ts":"2023-04-20","bar_index":1018,"type":"RECLAIM","strength":1.0,"price":2.5479,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-03-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-05-19","known_ts":"2023-05-19","bar_index":1024,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.6444,"stop_level":2.6765,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-07-25","known_ts":"2023-07-27","bar_index":1039,"type":"BUY","strength":0.725,"price":2.5939,"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":"2023-08-16","known_ts":"2023-08-16","bar_index":1044,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.6281,"stop_level":2.6367,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-08-30","known_ts":"2023-08-30","bar_index":1047,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.5767,"stop_level":2.5853,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-09-01","known_ts":"2023-09-01","bar_index":1048,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.5767,"stop_level":2.5853,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2023-09-04","known_ts":"2023-09-04","bar_index":1048,"type":"RECLAIM","strength":0.863,"price":2.6196,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-08-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2023-08-30","prior_stop_level":2.5853,"sweep_low":2.5767,"atr14":0.043521,"stop_level":2.55494,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-09-04","known_ts":"2023-09-04","bar_index":1048,"type":"RECLAIM","strength":0.863,"price":2.6196,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-09-01 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":"2023-09-01","prior_stop_level":2.5853,"sweep_low":2.5767,"atr14":0.043521,"stop_level":2.55494,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-09-21","known_ts":"2023-09-21","bar_index":1053,"type":"RECLAIM","strength":1.0,"price":2.6624,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-09-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-10-12","known_ts":"2023-10-16","bar_index":1056,"type":"BUY","strength":1.0,"price":2.6624,"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":"quality","score":75},{"ts":"2023-10-19","known_ts":"2023-10-19","bar_index":1057,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.5939,"stop_level":2.6024,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-10-23","known_ts":"2023-10-23","bar_index":1058,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.5596,"stop_level":2.6024,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2024-01-02","known_ts":"2024-01-04","bar_index":1075,"type":"BUY","strength":0.588,"price":2.5168,"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":"2024-03-04","known_ts":"2024-03-04","bar_index":1087,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.7394,"stop_level":2.748,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-03-05","known_ts":"2024-03-05","bar_index":1088,"type":"RECLAIM","strength":1.0,"price":2.7993,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-03-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-03-04","prior_stop_level":2.748,"sweep_low":2.7308,"atr14":0.053564,"stop_level":2.704018,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-03-18","known_ts":"2024-03-18","bar_index":1091,"type":"RECLAIM","strength":1.0,"price":2.7908,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-03-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-05-17","known_ts":"2024-05-21","bar_index":1104,"type":"BUY","strength":0.725,"price":2.7908,"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":"2024-06-11","known_ts":"2024-06-11","bar_index":1109,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.6966,"stop_level":2.7052,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-07-01","known_ts":"2024-07-03","bar_index":1114,"type":"BUY","strength":0.863,"price":2.7993,"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":"2024-08-12","known_ts":"2024-08-12","bar_index":1123,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.7992,"stop_level":2.8083,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-13","known_ts":"2024-08-15","bar_index":1124,"type":"REBUY","strength":1.0,"price":2.8715,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2024-08-13","known_ts":"2024-08-13","bar_index":1124,"type":"RECLAIM","strength":1.0,"price":2.8173,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-08-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-08-12","prior_stop_level":2.8083,"sweep_low":2.7992,"atr14":0.046212,"stop_level":2.776094,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-08-30","known_ts":"2024-08-30","bar_index":1128,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.7631,"stop_level":2.7992,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-09-26","known_ts":"2024-09-26","bar_index":1134,"type":"RECLAIM","strength":0.863,"price":3.2507,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-08-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-10-21","known_ts":"2024-10-21","bar_index":1138,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.1243,"stop_level":3.1424,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-11-06","known_ts":"2024-11-06","bar_index":1142,"type":"RECLAIM","strength":1.0,"price":3.1514,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-10-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-11-14","known_ts":"2024-11-18","bar_index":1144,"type":"REBUY","strength":1.0,"price":3.2507,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2024-12-23","known_ts":"2024-12-25","bar_index":1153,"type":"REBUY","strength":1.0,"price":3.4584,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2025-01-09","known_ts":"2025-01-09","bar_index":1157,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.3229,"stop_level":3.35,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2025-01-16","known_ts":"2025-01-16","bar_index":1158,"type":"RECLAIM","strength":0.863,"price":3.3681,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-01-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2025-01-09","prior_stop_level":3.35,"sweep_low":3.2417,"atr14":0.079706,"stop_level":3.201847,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-01-27","known_ts":"2025-01-27","bar_index":1161,"type":"RECLAIM","strength":1.0,"price":3.5005,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-01-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-04-25","known_ts":"2025-04-29","bar_index":1180,"type":"BUY","strength":0.725,"price":3.6119,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2025-07-29","known_ts":"2025-07-29","bar_index":1201,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.8374,"stop_level":3.8534,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-07-30","known_ts":"2025-07-30","bar_index":1201,"type":"RECLAIM","strength":1.0,"price":3.8659,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-07-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2025-07-29","prior_stop_level":3.8534,"sweep_low":3.828,"atr14":0.077509,"stop_level":3.789246,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-10-21","known_ts":"2025-10-23","bar_index":1219,"type":"BUY","strength":0.588,"price":3.3542,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2025-12-03","known_ts":"2025-12-03","bar_index":1229,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.3637,"stop_level":3.3921,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-02-05","known_ts":"2026-02-09","bar_index":1244,"type":"BUY","strength":0.588,"price":3.2567,"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":"2026-05-19","known_ts":"2026-05-21","bar_index":1265,"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":"2026-05-19","trigger_known_ts":"2026-05-21","strength":0.45,"price":3.0415,"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.262237,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.0122,"atr14":0.032632,"stop_level":2.995884,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-06-01","known_ts":"2026-06-03","bar_index":1268,"type":"BUY","strength":0.45,"price":3.0513,"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-01","known_ts":"2026-06-03","bar_index":1268,"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":"2026-06-01","trigger_known_ts":"2026-06-03","strength":0.45,"price":3.0513,"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.25986,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.9926,"atr14":0.034912,"stop_level":2.975144,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-06-24","known_ts":"2026-06-24","bar_index":1273,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.9731,"stop_level":3.022,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-07-06","known_ts":"2026-07-08","bar_index":1276,"type":"REBUY","strength":0.45,"price":2.9926,"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":"2026-07-30","known_ts":"2026-07-30","bar_index":1282,"type":"RECLAIM","strength":0.725,"price":3.2,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2026-07-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-08-31","known_ts":"2026-08-31","bar_index":1289,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.97,"stop_level":2.98,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-09-01","known_ts":"2026-09-01","bar_index":1289,"type":"RECLAIM","strength":0.725,"price":3.03,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-08-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2026-08-31","prior_stop_level":2.98,"sweep_low":2.92,"atr14":0.050758,"stop_level":2.894621,"risk_basis":"daily_ohlc_atr14"}],"state":{"position_hint":"flat","last_signal":"RECLAIM","last_scored_signal":"SELL","last_scored_ts":"2026-08-31","last_scored_basis":"structure_stop","bars_since_signal":3,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":true,"above200":false},"early_dots":["2018-04-10","2018-07-03","2018-11-30","2018-12-26","2019-03-29","2019-05-20","2019-08-29","2019-11-29","2019-12-09","2020-02-11","2020-03-03","2020-03-24","2020-08-10","2020-10-12","2020-11-10","2020-12-25","2021-04-15","2021-05-11","2021-07-30","2021-08-30","2021-11-18","2022-01-05","2022-03-16","2022-08-31","2023-02-20","2023-06-06","2023-06-29","2023-11-02","2023-12-01","2023-12-22","2024-04-15","2024-06-26","2024-09-18","2025-01-17","2025-04-14","2025-08-01","2025-09-09","2025-10-13","2026-01-20","2026-03-11"],"warnings":[{"ts":"2022-07-13","kind":"arm","px":2.3711},{"ts":"2022-07-14","kind":"confirm","px":2.347,"level":2.3791},{"ts":"2022-09-16","kind":"arm","px":2.2988},{"ts":"2022-09-26","kind":"confirm","px":2.2747,"level":2.2827},{"ts":"2022-12-14","kind":"arm","px":2.4917},{"ts":"2023-03-29","kind":"arm","px":2.4354},{"ts":"2023-03-31","kind":"confirm","px":2.4193,"level":2.4274},{"ts":"2023-05-15","kind":"arm","px":2.6846},{"ts":"2023-05-19","kind":"confirm","px":2.6444,"level":2.6765},{"ts":"2023-08-15","kind":"arm","px":2.6196},{"ts":"2023-08-16","kind":"confirm","px":2.6281,"level":2.6367},{"ts":"2023-08-21","kind":"arm","px":2.5853},{"ts":"2023-08-30","kind":"confirm","px":2.5767,"level":2.5853},{"ts":"2023-08-31","kind":"arm","px":2.5767},{"ts":"2023-09-01","kind":"confirm","px":2.5767,"level":2.5853},{"ts":"2023-10-18","kind":"arm","px":2.6452},{"ts":"2023-10-19","kind":"confirm","px":2.5939,"level":2.6024},{"ts":"2023-10-20","kind":"arm","px":2.5853},{"ts":"2023-10-23","kind":"confirm","px":2.5596,"level":2.6024},{"ts":"2024-01-22","kind":"arm","px":2.5425},{"ts":"2024-03-04","kind":"confirm","px":2.7394,"level":2.748},{"ts":"2024-06-04","kind":"arm","px":2.7651},{"ts":"2024-06-11","kind":"confirm","px":2.6966,"level":2.7052},{"ts":"2024-07-29","kind":"arm","px":2.8624},{"ts":"2024-08-12","kind":"confirm","px":2.7992,"level":2.8083},{"ts":"2024-08-29","kind":"arm","px":2.7992},{"ts":"2024-08-30","kind":"confirm","px":2.7631,"level":2.7992},{"ts":"2024-10-16","kind":"arm","px":3.1965},{"ts":"2024-10-21","kind":"confirm","px":3.1243,"level":3.1424},{"ts":"2024-12-17","kind":"arm","px":3.3229},{"ts":"2025-01-09","kind":"confirm","px":3.3229,"level":3.35},{"ts":"2025-05-27","kind":"arm","px":3.6955},{"ts":"2025-07-29","kind":"confirm","px":3.8374,"level":3.8534},{"ts":"2025-11-27","kind":"arm","px":3.4584},{"ts":"2025-12-03","kind":"confirm","px":3.3637,"level":3.3921},{"ts":"2026-03-25","kind":"arm","px":3.2274},{"ts":"2026-06-22","kind":"arm","px":3.022},{"ts":"2026-06-24","kind":"confirm","px":2.9731,"level":3.022},{"ts":"2026-08-06","kind":"arm","px":3.06},{"ts":"2026-08-31","kind":"confirm","px":2.97,"level":2.98}],"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":[]}}}