{"opportunities":{"schema":"opportunity_timeline.v1","as_of":"2026-09-11","priced_through":{"CN":null,"HK":null,"US":"2026-09-11"},"events":[{"id":"opp_bbca3d3937e26a000f77","market":"CN","system":"prophet_board","definition":"cn_standout_v1","authority":"candidate","surfaced_at":"2026-06-30","entry_date":"2026-07-01","entry_basis":"t1_open","entry_price":5.62,"rank":34,"tier":"T2","state":"beat","maturity":"matured","latest_price":5.65,"return_pct":0.5,"excess_pct":3.76,"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":"000061.SZ","timeframe":"3D","as_of":"2026-09-11T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2011-03-10","known_ts":"2011-03-10","bar_index":44,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.6611,"stop_level":9.727,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-03-31","known_ts":"2011-04-06","bar_index":49,"type":"REBUY","strength":0.588,"price":9.1231,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2011-04-26","known_ts":"2011-04-26","bar_index":54,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.1057,"stop_level":10.1551,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-04-27","known_ts":"2011-04-27","bar_index":54,"type":"RECLAIM","strength":0.588,"price":10.2649,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-04-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":"2011-04-26","prior_stop_level":10.1551,"sweep_low":9.9575,"atr14":0.357414,"stop_level":9.778793,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-07-04","known_ts":"2011-07-06","bar_index":70,"type":"BUY","strength":0.45,"price":8.927,"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-08-01","known_ts":"2011-08-01","bar_index":76,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.2255,"stop_level":9.2808,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-10-28","known_ts":"2011-11-01","bar_index":96,"type":"BUY","strength":0.45,"price":7.523,"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-24","known_ts":"2011-11-24","bar_index":102,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.8823,"stop_level":7.9044,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-12-01","known_ts":"2011-12-01","bar_index":104,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.5949,"stop_level":7.9044,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2012-01-06","known_ts":"2012-01-10","bar_index":112,"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-01-06","trigger_known_ts":"2012-01-10","strength":0.45,"price":6.213,"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.412638,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.5497,"atr14":0.30732,"stop_level":5.39604,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-31","known_ts":"2012-02-02","bar_index":116,"type":"BUY","strength":0.45,"price":6.0637,"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-31","known_ts":"2012-02-02","bar_index":116,"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-31","trigger_known_ts":"2012-02-02","strength":0.45,"price":6.0637,"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.426752,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.5552,"atr14":0.260866,"stop_level":5.424767,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-27","known_ts":"2012-03-27","bar_index":129,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.412,"stop_level":6.5059,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-04-16","known_ts":"2012-04-18","bar_index":133,"type":"REBUY","strength":0.725,"price":6.622,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"2012-05-10","known_ts":"2012-05-10","bar_index":138,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.9638,"stop_level":6.5667,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-08-07","known_ts":"2012-08-09","bar_index":159,"type":"BUY","strength":0.45,"price":4.9653,"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-07","known_ts":"2012-08-09","bar_index":159,"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-07","trigger_known_ts":"2012-08-09","strength":0.45,"price":4.9653,"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.461785,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.5464,"atr14":0.164056,"stop_level":4.464372,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-29","known_ts":"2012-08-29","bar_index":164,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.8227,"stop_level":4.8851,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-09-03","known_ts":"2012-09-03","bar_index":165,"type":"RECLAIM","strength":0.588,"price":4.9029,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-08-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-08-29","prior_stop_level":4.8851,"sweep_low":4.7247,"atr14":0.16635,"stop_level":4.641525,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-12-10","known_ts":"2012-12-12","bar_index":187,"type":"BUY","strength":0.588,"price":4.6266,"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":45},{"ts":"2013-01-11","known_ts":"2013-01-11","bar_index":194,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.0634,"stop_level":5.0812,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-01-14","known_ts":"2013-01-14","bar_index":194,"type":"RECLAIM","strength":0.725,"price":5.2149,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-01-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2013-01-11","prior_stop_level":5.0812,"sweep_low":4.8673,"atr14":0.19745,"stop_level":4.768575,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-01-29","known_ts":"2013-01-29","bar_index":198,"type":"RECLAIM","strength":0.863,"price":5.5359,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-01-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-02-21","known_ts":"2013-02-21","bar_index":202,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.3576,"stop_level":5.3665,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-02-22","known_ts":"2013-02-22","bar_index":202,"type":"RECLAIM","strength":1.0,"price":5.3754,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-02-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-02-21","prior_stop_level":5.3665,"sweep_low":5.2863,"atr14":0.203412,"stop_level":5.184594,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-05-10","known_ts":"2013-05-14","bar_index":219,"type":"BUY","strength":0.863,"price":5.3487,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2013-08-12","known_ts":"2013-08-14","bar_index":240,"type":"BUY","strength":0.863,"price":6.4161,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2013-08-29","known_ts":"2013-08-29","bar_index":244,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.0926,"stop_level":6.2094,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-09-03","known_ts":"2013-09-03","bar_index":245,"type":"RECLAIM","strength":1.0,"price":6.2813,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-08-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":"2013-08-29","prior_stop_level":6.2094,"sweep_low":5.787,"atr14":0.259409,"stop_level":5.657295,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-09-13","known_ts":"2013-09-17","bar_index":248,"type":"BUY","strength":1.0,"price":6.5059,"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":65},{"ts":"2013-10-25","known_ts":"2013-10-25","bar_index":255,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.6831,"stop_level":7.764,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-10-28","known_ts":"2013-10-28","bar_index":256,"type":"RECLAIM","strength":1.0,"price":8.0336,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-10-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":"2013-10-25","prior_stop_level":7.764,"sweep_low":7.3866,"atr14":0.490413,"stop_level":7.141393,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-11-06","known_ts":"2013-11-06","bar_index":258,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.6202,"stop_level":7.6831,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-01-29","known_ts":"2014-02-07","bar_index":278,"type":"BUY","strength":0.863,"price":7.6831,"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":"2014-02-21","known_ts":"2014-02-21","bar_index":282,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.4764,"stop_level":7.5303,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-03-24","known_ts":"2014-03-26","bar_index":289,"type":"BUY","strength":0.725,"price":7.773,"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":"2014-05-09","known_ts":"2014-05-09","bar_index":299,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.8603,"stop_level":9.1209,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-07-29","known_ts":"2014-07-31","bar_index":318,"type":"BUY","strength":0.725,"price":8.5999,"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-08-26","known_ts":"2014-08-26","bar_index":324,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.2413,"stop_level":9.2955,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-08-29","known_ts":"2014-08-29","bar_index":325,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.2413,"stop_level":9.2955,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-09-02","known_ts":"2014-09-02","bar_index":326,"type":"RECLAIM","strength":0.863,"price":9.3587,"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":9.2955,"sweep_low":9.0245,"atr14":0.26233,"stop_level":8.893335,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-09-02","known_ts":"2014-09-02","bar_index":326,"type":"RECLAIM","strength":0.863,"price":9.3587,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-08-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":"2014-08-29","prior_stop_level":9.2955,"sweep_low":9.1238,"atr14":0.26233,"stop_level":8.992635,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-09-15","known_ts":"2014-09-15","bar_index":329,"type":"RECLAIM","strength":0.863,"price":9.7652,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-08-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-11-04","known_ts":"2014-11-04","bar_index":339,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.4337,"stop_level":10.4608,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-11-06","known_ts":"2014-11-06","bar_index":340,"type":"RECLAIM","strength":1.0,"price":10.5692,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-11-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":"2014-11-04","prior_stop_level":10.4608,"sweep_low":10.2078,"atr14":0.368891,"stop_level":10.023354,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-31","known_ts":"2015-01-06","bar_index":353,"type":"BUY","strength":0.863,"price":11.6984,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2015-01-19","known_ts":"2015-01-19","bar_index":356,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.524,"stop_level":11.2015,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2015-03-05","known_ts":"2015-03-05","bar_index":366,"type":"RECLAIM","strength":0.863,"price":12.7463,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-01-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-05-29","known_ts":"2015-05-29","bar_index":385,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.9514,"stop_level":22.5024,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-06-01","known_ts":"2015-06-01","bar_index":386,"type":"RECLAIM","strength":1.0,"price":22.9089,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-05-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":"2015-05-29","prior_stop_level":22.5024,"sweep_low":20.5783,"atr14":1.543649,"stop_level":19.806475,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-06-12","known_ts":"2015-06-12","bar_index":389,"type":"RECLAIM","strength":1.0,"price":24.3814,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-05-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-10-28","known_ts":"2015-10-28","bar_index":419,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.301,"stop_level":13.3553,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-10-29","known_ts":"2015-10-29","bar_index":419,"type":"RECLAIM","strength":0.588,"price":13.636,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-10-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":"2015-10-28","prior_stop_level":13.3553,"sweep_low":13.2195,"atr14":0.772242,"stop_level":12.833379,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-27","known_ts":"2015-11-27","bar_index":426,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.4911,"stop_level":13.799,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-12-02","known_ts":"2015-12-02","bar_index":427,"type":"RECLAIM","strength":0.588,"price":14.0253,"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":13.799,"sweep_low":12.8573,"atr14":0.630493,"stop_level":12.542053,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-14","known_ts":"2015-12-14","bar_index":430,"type":"RECLAIM","strength":0.725,"price":16.4519,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-11-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-01-04","known_ts":"2016-01-04","bar_index":434,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.4147,"stop_level":14.7588,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-01-21","known_ts":"2016-01-25","bar_index":439,"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":12.5947,"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.484386,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.97,"atr14":0.825221,"stop_level":11.557389,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-18","known_ts":"2016-03-22","bar_index":451,"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-18","trigger_known_ts":"2016-03-22","strength":0.45,"price":11.6983,"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.521084,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.7386,"atr14":0.485608,"stop_level":10.495796,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-28","known_ts":"2016-03-30","bar_index":453,"type":"BUY","strength":0.45,"price":11.7798,"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-28","known_ts":"2016-03-30","bar_index":453,"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-28","trigger_known_ts":"2016-03-30","strength":0.45,"price":11.7798,"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.517747,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.091702,"atr14":0.418719,"stop_level":10.882342,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-26","known_ts":"2016-05-26","bar_index":466,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.1189,"stop_level":11.2185,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-05-31","known_ts":"2016-05-31","bar_index":467,"type":"RECLAIM","strength":0.588,"price":11.472,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-05-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":"2016-05-26","prior_stop_level":11.2185,"sweep_low":10.9559,"atr14":0.380231,"stop_level":10.765785,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-06-24","known_ts":"2016-06-28","bar_index":473,"type":"BUY","strength":0.588,"price":11.156,"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-07-27","known_ts":"2016-07-27","bar_index":480,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.9742,"stop_level":11.4288,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-07-29","known_ts":"2016-07-29","bar_index":481,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.9651,"stop_level":11.4288,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-08-05","known_ts":"2016-08-09","bar_index":483,"type":"REBUY","strength":0.588,"price":11.3561,"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":"2016-08-23","known_ts":"2016-08-23","bar_index":487,"type":"RECLAIM","strength":0.725,"price":11.2924,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-08-05 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-09-12","known_ts":"2016-09-12","bar_index":491,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.156,"stop_level":11.2924,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-09-20","known_ts":"2016-09-22","bar_index":493,"type":"REBUY","strength":0.725,"price":11.3924,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":65},{"ts":"2016-10-21","known_ts":"2016-10-25","bar_index":499,"type":"BUY","strength":0.725,"price":11.3197,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2016-11-03","known_ts":"2016-11-07","bar_index":502,"type":"BUY","strength":0.725,"price":11.2288,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"2016-12-12","known_ts":"2016-12-12","bar_index":511,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.2106,"stop_level":11.4742,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-12-16","known_ts":"2016-12-16","bar_index":512,"type":"RECLAIM","strength":0.725,"price":11.5106,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-12-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":"2016-12-12","prior_stop_level":11.4742,"sweep_low":11.1015,"atr14":0.29031,"stop_level":10.956345,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-04-11","known_ts":"2017-04-13","bar_index":537,"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-04-11","trigger_known_ts":"2017-04-13","strength":0.45,"price":10.3468,"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.165688,"monthly_oversold_dwell":17,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.9377,"atr14":0.150658,"stop_level":9.862371,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-05-16","known_ts":"2017-05-18","bar_index":545,"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-05-16","trigger_known_ts":"2017-05-18","strength":0.45,"price":7.992,"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.355567,"monthly_oversold_dwell":18,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.5919,"atr14":0.214574,"stop_level":7.484613,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-06-05","known_ts":"2017-06-07","bar_index":549,"type":"BUY","strength":0.45,"price":8.1829,"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-05","known_ts":"2017-06-07","bar_index":549,"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-06-05","trigger_known_ts":"2017-06-07","strength":0.45,"price":8.1829,"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.340174,"monthly_oversold_dwell":19,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.8192,"atr14":0.22196,"stop_level":7.70822,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-11-30","known_ts":"2017-12-04","bar_index":590,"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-30","trigger_known_ts":"2017-12-04","strength":0.45,"price":6.9756,"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.437524,"monthly_oversold_dwell":25,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.9024,"atr14":0.131381,"stop_level":6.836709,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-12-13","known_ts":"2017-12-15","bar_index":593,"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-12-13","trigger_known_ts":"2017-12-15","strength":0.45,"price":6.9116,"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.413446,"monthly_oversold_dwell":25,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.7104,"atr14":0.123126,"stop_level":6.648837,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-12-18","known_ts":"2017-12-20","bar_index":594,"type":"BUY","strength":0.45,"price":7.067,"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-18","known_ts":"2017-12-20","bar_index":594,"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-18","trigger_known_ts":"2017-12-20","strength":0.45,"price":7.067,"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.400258,"monthly_oversold_dwell":25,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.7836,"atr14":0.122434,"stop_level":6.722383,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-01-22","known_ts":"2018-01-22","bar_index":602,"type":"RECLAIM","strength":0.725,"price":7.323,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2017-12-18 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-01-31","known_ts":"2018-01-31","bar_index":604,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.9116,"stop_level":7.0396,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-02-05","known_ts":"2018-02-05","bar_index":605,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.3173,"stop_level":7.0396,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-03-07","known_ts":"2018-03-09","bar_index":611,"type":"BUY","strength":0.588,"price":6.3173,"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":"2018-03-07","known_ts":"2018-03-09","bar_index":611,"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":"2018-03-07","trigger_known_ts":"2018-03-09","strength":0.588,"price":6.3173,"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.410678,"monthly_oversold_dwell":28,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":5.9425,"atr14":0.169356,"stop_level":5.857822,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-03-20","known_ts":"2018-03-20","bar_index":614,"type":"RECLAIM","strength":0.725,"price":6.4362,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2018-03-07 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-04-10","known_ts":"2018-04-10","bar_index":618,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.5093,"stop_level":6.5459,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-04-18","known_ts":"2018-04-18","bar_index":620,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.171,"stop_level":6.5459,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-07-31","known_ts":"2018-08-02","bar_index":644,"type":"BUY","strength":0.588,"price":4.8064,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":65},{"ts":"2018-08-31","known_ts":"2018-08-31","bar_index":651,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.7511,"stop_level":4.7695,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-09-04","known_ts":"2018-09-04","bar_index":652,"type":"RECLAIM","strength":0.725,"price":4.8341,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-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":"2018-08-31","prior_stop_level":4.7695,"sweep_low":4.705,"atr14":0.119359,"stop_level":4.64532,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-13","known_ts":"2018-11-15","bar_index":667,"type":"BUY","strength":0.45,"price":4.4651,"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-11-13","known_ts":"2018-11-15","bar_index":667,"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":"2018-11-13","trigger_known_ts":"2018-11-15","strength":0.45,"price":4.4651,"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.407277,"monthly_oversold_dwell":36,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.7824,"atr14":0.123751,"stop_level":3.720525,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-04","known_ts":"2018-12-04","bar_index":672,"type":"RECLAIM","strength":0.725,"price":4.5666,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2018-11-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-12-10","known_ts":"2018-12-10","bar_index":673,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.4374,"stop_level":4.5204,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-12-13","known_ts":"2018-12-13","bar_index":674,"type":"RECLAIM","strength":0.725,"price":4.585,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-12-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":"2018-12-10","prior_stop_level":4.5204,"sweep_low":4.419,"atr14":0.150548,"stop_level":4.343726,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-02","known_ts":"2019-01-02","bar_index":678,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.3083,"stop_level":4.4374,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-01-07","known_ts":"2019-01-07","bar_index":679,"type":"RECLAIM","strength":0.725,"price":4.502,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-01-02 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-01-02","prior_stop_level":4.4374,"sweep_low":4.2529,"atr14":0.182452,"stop_level":4.161674,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-17","known_ts":"2019-01-21","bar_index":682,"type":"REBUY","strength":0.725,"price":4.6588,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2019-02-11","known_ts":"2019-02-13","bar_index":686,"type":"BUY","strength":0.863,"price":4.7419,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2019-03-14","known_ts":"2019-03-14","bar_index":693,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.2308,"stop_level":5.36,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-03-15","known_ts":"2019-03-15","bar_index":694,"type":"RECLAIM","strength":1.0,"price":5.4799,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-03-14","prior_stop_level":5.36,"sweep_low":5.1755,"atr14":0.220455,"stop_level":5.065272,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-28","known_ts":"2019-04-01","bar_index":697,"type":"REBUY","strength":1.0,"price":6.0795,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2019-04-23","known_ts":"2019-04-23","bar_index":702,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.6183,"stop_level":5.7197,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-08-20","known_ts":"2019-08-22","bar_index":729,"type":"BUY","strength":0.725,"price":4.9447,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2019-09-17","known_ts":"2019-09-17","bar_index":735,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.9724,"stop_level":4.9909,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2019-09-19","known_ts":"2019-09-19","bar_index":736,"type":"RECLAIM","strength":0.725,"price":5.0001,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-09-17 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":"2019-09-17","prior_stop_level":4.9909,"sweep_low":4.9077,"atr14":0.132827,"stop_level":4.841286,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-26","known_ts":"2019-09-26","bar_index":737,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.806,"stop_level":4.9354,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2019-10-14","known_ts":"2019-10-16","bar_index":740,"type":"REBUY","strength":0.725,"price":5.0186,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":20},{"ts":"2019-11-04","known_ts":"2019-11-04","bar_index":745,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.8892,"stop_level":4.9169,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2019-11-05","known_ts":"2019-11-05","bar_index":745,"type":"RECLAIM","strength":0.725,"price":4.9816,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-11-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":"2019-11-04","prior_stop_level":4.9169,"sweep_low":4.8707,"atr14":0.151321,"stop_level":4.79504,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-11-28","known_ts":"2019-12-02","bar_index":751,"type":"BUY","strength":0.588,"price":4.9539,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2020-01-15","known_ts":"2020-01-15","bar_index":762,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.1388,"stop_level":5.2219,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-02-13","known_ts":"2020-02-17","bar_index":767,"type":"BUY","strength":1.0,"price":5.6471,"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":45},{"ts":"2020-03-26","known_ts":"2020-03-30","bar_index":777,"type":"REBUY","strength":1.0,"price":6.1369,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2020-12-03","known_ts":"2020-12-07","bar_index":833,"type":"BUY","strength":0.588,"price":6.6216,"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":65},{"ts":"2020-12-21","known_ts":"2020-12-23","bar_index":837,"type":"BUY","strength":0.588,"price":6.575,"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-01-11","known_ts":"2021-01-11","bar_index":841,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.1001,"stop_level":6.1932,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-01-14","known_ts":"2021-01-14","bar_index":842,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.7648,"stop_level":6.1932,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-02-22","known_ts":"2021-02-24","bar_index":850,"type":"BUY","strength":0.588,"price":5.6344,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":25},{"ts":"2021-03-30","known_ts":"2021-03-30","bar_index":858,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.4482,"stop_level":5.6065,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-04-30","known_ts":"2021-05-07","bar_index":866,"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":"2021-04-30","trigger_known_ts":"2021-05-07","strength":0.45,"price":5.4016,"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.362658,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.1222,"atr14":0.111479,"stop_level":5.06646,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-05-10","known_ts":"2021-05-12","bar_index":867,"type":"REBUY","strength":0.588,"price":5.532,"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":"2021-06-15","known_ts":"2021-06-15","bar_index":875,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.1874,"stop_level":5.3737,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-06-17","known_ts":"2021-06-17","bar_index":876,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.1967,"stop_level":5.3737,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-07-26","known_ts":"2021-07-28","bar_index":885,"type":"BUY","strength":0.588,"price":5.271,"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-08-19","known_ts":"2021-08-19","bar_index":891,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.3087,"stop_level":5.3181,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-08-26","known_ts":"2021-08-26","bar_index":892,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.3087,"stop_level":5.3181,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-08-30","known_ts":"2021-08-30","bar_index":893,"type":"RECLAIM","strength":0.588,"price":5.4216,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-08-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":"2021-08-26","prior_stop_level":5.3181,"sweep_low":5.224,"atr14":0.102563,"stop_level":5.172718,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-09-09","known_ts":"2021-09-09","bar_index":896,"type":"RECLAIM","strength":0.725,"price":5.7511,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-08-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-09-29","known_ts":"2021-09-29","bar_index":900,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.4781,"stop_level":5.6005,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-10-08","known_ts":"2021-10-08","bar_index":900,"type":"RECLAIM","strength":0.863,"price":5.9299,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-09-29 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":"2021-09-29","prior_stop_level":5.6005,"sweep_low":5.4687,"atr14":0.16878,"stop_level":5.38431,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-10-22","known_ts":"2021-10-22","bar_index":904,"type":"RECLAIM","strength":0.863,"price":6.0334,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-09-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-11-15","known_ts":"2021-11-15","bar_index":909,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.9393,"stop_level":6.0334,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-01-19","known_ts":"2022-01-19","bar_index":924,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.9581,"stop_level":6.0711,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2022-04-07","known_ts":"2022-04-07","bar_index":941,"type":"RECLAIM","strength":0.725,"price":6.2123,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-01-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-04-22","known_ts":"2022-04-22","bar_index":944,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.0428,"stop_level":6.4005,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-04-27","known_ts":"2022-04-27","bar_index":945,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.7134,"stop_level":6.4005,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-05-19","known_ts":"2022-05-19","bar_index":950,"type":"RECLAIM","strength":1.0,"price":6.2029,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-04-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-05-24","known_ts":"2022-05-26","bar_index":951,"type":"BUY","strength":1.0,"price":6.1087,"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":20},{"ts":"2022-08-25","known_ts":"2022-08-29","bar_index":973,"type":"BUY","strength":0.588,"price":5.8243,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2022-09-16","known_ts":"2022-09-16","bar_index":978,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.3104,"stop_level":5.5102,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2022-11-01","known_ts":"2022-11-03","bar_index":987,"type":"BUY","strength":0.45,"price":5.3199,"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-12-19","known_ts":"2022-12-19","bar_index":998,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.3008,"stop_level":5.396,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-21","known_ts":"2022-12-21","bar_index":999,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.3389,"stop_level":5.396,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-27","known_ts":"2022-12-27","bar_index":1000,"type":"RECLAIM","strength":0.588,"price":5.4055,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-12-21","prior_stop_level":5.396,"sweep_low":5.1771,"atr14":0.145889,"stop_level":5.104156,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-20","known_ts":"2023-01-31","bar_index":1006,"type":"REBUY","strength":0.725,"price":5.3294,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2023-03-10","known_ts":"2023-03-10","bar_index":1016,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.3484,"stop_level":5.3865,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-03-13","known_ts":"2023-03-13","bar_index":1016,"type":"RECLAIM","strength":0.725,"price":5.396,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-03-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":"2023-03-10","prior_stop_level":5.3865,"sweep_low":5.3008,"atr14":0.08293,"stop_level":5.259335,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-03-31","known_ts":"2023-03-31","bar_index":1021,"type":"RECLAIM","strength":0.863,"price":5.6434,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-03-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-05-16","known_ts":"2023-05-16","bar_index":1030,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.2049,"stop_level":6.2145,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-05-18","known_ts":"2023-05-18","bar_index":1031,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.0432,"stop_level":6.2145,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-07-11","known_ts":"2023-07-13","bar_index":1043,"type":"BUY","strength":0.863,"price":6.352,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":80},{"ts":"2023-08-21","known_ts":"2023-08-21","bar_index":1052,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.4669,"stop_level":6.534,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-08-24","known_ts":"2023-08-24","bar_index":1053,"type":"RECLAIM","strength":1.0,"price":6.5819,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-08-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-08-21","prior_stop_level":6.534,"sweep_low":6.4382,"atr14":0.174876,"stop_level":6.350762,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-11-22","known_ts":"2023-11-24","bar_index":1073,"type":"BUY","strength":0.725,"price":6.5053,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":65},{"ts":"2023-12-18","known_ts":"2023-12-18","bar_index":1079,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.419,"stop_level":6.4382,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-02-20","known_ts":"2024-02-22","bar_index":1092,"type":"BUY","strength":0.588,"price":5.94,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2024-03-25","known_ts":"2024-03-25","bar_index":1100,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.7963,"stop_level":5.825,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-03-29","known_ts":"2024-03-29","bar_index":1101,"type":"SELL","basis":"structure_stop","strength":0.45,"price":5.6622,"stop_level":5.825,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2024-04-03","known_ts":"2024-04-03","bar_index":1102,"type":"RECLAIM","strength":0.45,"price":5.8442,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-03-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2024-03-29","prior_stop_level":5.825,"sweep_low":5.5376,"atr14":0.159738,"stop_level":5.457731,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-04-22","known_ts":"2024-04-24","bar_index":1106,"type":"REBUY","strength":0.45,"price":5.6622,"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":"2024-07-11","known_ts":"2024-07-15","bar_index":1124,"type":"BUY","strength":0.45,"price":4.9524,"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":"2024-08-21","known_ts":"2024-08-21","bar_index":1133,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.9524,"stop_level":5.0307,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-08-26","known_ts":"2024-08-26","bar_index":1134,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.9622,"stop_level":5.0307,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-09-02","known_ts":"2024-09-02","bar_index":1136,"type":"RECLAIM","strength":0.588,"price":5.1188,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-08-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":"2024-08-26","prior_stop_level":5.0307,"sweep_low":4.8936,"atr14":0.116778,"stop_level":4.835211,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-09-24","known_ts":"2024-09-24","bar_index":1141,"type":"RECLAIM","strength":0.725,"price":5.6962,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-08-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-12-17","known_ts":"2024-12-17","bar_index":1159,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.3013,"stop_level":7.4677,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-04-01","known_ts":"2025-04-03","bar_index":1182,"type":"BUY","strength":0.725,"price":6.4694,"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":"2025-04-28","known_ts":"2025-04-28","bar_index":1188,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.2737,"stop_level":6.4694,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-05-30","known_ts":"2025-06-04","bar_index":1195,"type":"BUY","strength":0.725,"price":6.5771,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2025-06-23","known_ts":"2025-06-25","bar_index":1200,"type":"BUY","strength":0.725,"price":6.4188,"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":"2025-07-04","known_ts":"2025-07-08","bar_index":1203,"type":"BUY","strength":0.588,"price":6.4386,"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":20},{"ts":"2026-05-07","known_ts":"2026-05-11","bar_index":1270,"type":"BUY","strength":0.45,"price":7.299,"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-29","known_ts":"2026-07-01","bar_index":1282,"type":"BUY","strength":0.45,"price":5.67,"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-29","known_ts":"2026-07-01","bar_index":1282,"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-29","trigger_known_ts":"2026-07-01","strength":0.45,"price":5.67,"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.444488,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.18,"atr14":0.245622,"stop_level":5.057189,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-08-13","known_ts":"2026-08-13","bar_index":1293,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.78,"stop_level":5.79,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-08-17","known_ts":"2026-08-17","bar_index":1293,"type":"RECLAIM","strength":0.588,"price":5.84,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-08-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2026-08-13","prior_stop_level":5.79,"sweep_low":5.6,"atr14":0.183477,"stop_level":5.508261,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-09-14","known_ts":"2026-09-14","bar_index":1300,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.16,"stop_level":6.18,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}}],"state":{"position_hint":"flat","last_signal":"SELL","last_scored_signal":"SELL","last_scored_ts":"2026-09-14","last_scored_basis":"structure_stop","bars_since_signal":0,"extended":false,"strong_bull":false,"overbought":true,"weeklyBull":true,"above200":false},"early_dots":["2018-07-23","2018-10-26","2019-05-09","2019-05-30","2019-07-12","2019-08-15","2019-11-20","2020-07-06","2020-07-30","2020-09-10","2020-10-09","2020-11-17","2020-11-30","2020-12-21","2021-02-05","2021-05-31","2021-11-30","2022-02-09","2022-07-27","2022-10-11","2022-11-01","2023-01-20","2023-02-27","2023-06-05","2023-07-03","2023-09-28","2023-10-24","2023-11-14","2024-01-25","2024-03-15","2024-06-25","2025-01-10","2025-02-05","2025-03-06","2025-05-30","2025-07-01","2026-01-21","2026-02-24","2026-04-08","2026-06-29"],"warnings":[{"ts":"2022-01-18","kind":"arm","px":5.9393},{"ts":"2022-01-19","kind":"confirm","px":5.9581,"level":6.0711},{"ts":"2022-04-08","kind":"arm","px":5.8264},{"ts":"2022-04-22","kind":"confirm","px":6.0428,"level":6.4005},{"ts":"2022-04-26","kind":"arm","px":5.591},{"ts":"2022-04-27","kind":"confirm","px":5.7134,"level":6.4005},{"ts":"2022-09-07","kind":"arm","px":5.7005},{"ts":"2022-09-16","kind":"confirm","px":5.3104,"level":5.5102},{"ts":"2022-11-22","kind":"arm","px":5.3104},{"ts":"2022-12-19","kind":"confirm","px":5.3008,"level":5.396},{"ts":"2022-12-20","kind":"arm","px":5.2342},{"ts":"2022-12-21","kind":"confirm","px":5.3389,"level":5.396},{"ts":"2023-02-17","kind":"arm","px":5.3199},{"ts":"2023-03-10","kind":"confirm","px":5.3484,"level":5.3865},{"ts":"2023-04-21","kind":"arm","px":5.7576},{"ts":"2023-05-16","kind":"confirm","px":6.2049,"level":6.2145},{"ts":"2023-05-17","kind":"arm","px":6.1478},{"ts":"2023-05-18","kind":"confirm","px":6.0432,"level":6.2145},{"ts":"2023-08-04","kind":"arm","px":6.7735},{"ts":"2023-08-21","kind":"confirm","px":6.4669,"level":6.534},{"ts":"2023-12-08","kind":"arm","px":6.4382},{"ts":"2023-12-18","kind":"confirm","px":6.419,"level":6.4382},{"ts":"2024-03-06","kind":"arm","px":5.825},{"ts":"2024-03-25","kind":"confirm","px":5.7963,"level":5.825},{"ts":"2024-03-28","kind":"arm","px":5.6143},{"ts":"2024-03-29","kind":"confirm","px":5.6622,"level":5.825},{"ts":"2024-08-13","kind":"arm","px":5.1775},{"ts":"2024-08-21","kind":"confirm","px":4.9524,"level":5.0307},{"ts":"2024-08-23","kind":"arm","px":4.923},{"ts":"2024-08-26","kind":"confirm","px":4.9622,"level":5.0307},{"ts":"2024-09-13","kind":"arm","px":5.1677},{"ts":"2024-12-13","kind":"arm","px":7.5656},{"ts":"2024-12-17","kind":"confirm","px":7.3013,"level":7.4677},{"ts":"2025-04-17","kind":"arm","px":6.5868},{"ts":"2025-04-28","kind":"confirm","px":6.2737,"level":6.4694},{"ts":"2025-09-03","kind":"arm","px":7.843},{"ts":"2026-07-28","kind":"arm","px":5.67},{"ts":"2026-08-13","kind":"confirm","px":5.78,"level":5.79},{"ts":"2026-09-11","kind":"arm","px":6.34},{"ts":"2026-09-14","kind":"confirm","px":6.16,"level":6.18}],"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":[]}}}