{"opportunities":{"schema":"opportunity_timeline.v1","as_of":"2026-10-16","priced_through":{"CN":null,"HK":null,"US":"2026-09-25"},"events":[{"id":"opp_353d48e8b37e0429509f","market":"CN","system":"prophet_board","definition":"cn_standout_v1","authority":"candidate","surfaced_at":"2026-07-14","entry_date":"2026-07-15","entry_basis":"t1_open","entry_price":33.16,"rank":4,"tier":"T2","state":"beat","maturity":"matured","latest_price":36.86,"return_pct":11.2,"excess_pct":15.52,"sessions":10,"source_artifact":"site/factordata/cn_track_ledger.json","source_as_of":"2026-10-15","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":"601168.SS","timeframe":"3D","as_of":"2026-10-28T00:00:00Z","bar_quality":"real_ohlc","cutoff":{"session":"2026-10-29","bar_open":"2026-10-28","bar_closed":false},"signal_era":"gc_v2_wo2","signals":[{"ts":"2011-03-28","known_ts":"2011-03-30","bar_index":39,"type":"BUY","strength":0.588,"price":13.4103,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2011-04-27","known_ts":"2011-04-27","bar_index":45,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.0894,"stop_level":12.3263,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-06-29","known_ts":"2011-07-01","bar_index":60,"type":"BUY","strength":0.45,"price":10.8522,"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-07-25","known_ts":"2011-07-25","bar_index":66,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.6489,"stop_level":10.6779,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-07-26","known_ts":"2011-07-26","bar_index":66,"type":"RECLAIM","strength":0.588,"price":10.7869,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-07-25 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-07-25","prior_stop_level":10.6779,"sweep_low":10.5254,"atr14":0.344236,"stop_level":10.353282,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-09-19","known_ts":"2011-09-21","bar_index":79,"type":"BUY","strength":0.45,"price":9.7772,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2011-12-22","known_ts":"2011-12-26","bar_index":100,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2011-12-22","trigger_known_ts":"2011-12-26","strength":0.45,"price":6.6247,"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.528468,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.3995,"atr14":0.257278,"stop_level":6.270861,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-06","known_ts":"2012-01-10","bar_index":103,"type":"BUY","strength":0.45,"price":7.2784,"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-06","known_ts":"2012-01-10","bar_index":103,"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-06","trigger_known_ts":"2012-01-10","strength":0.45,"price":7.2784,"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.481939,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.3995,"atr14":0.268879,"stop_level":6.265061,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-31","known_ts":"2012-01-31","bar_index":107,"type":"RECLAIM","strength":0.725,"price":7.4963,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2012-01-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2012-03-14","known_ts":"2012-03-14","bar_index":117,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.9104,"stop_level":7.954,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2012-03-19","known_ts":"2012-03-19","bar_index":118,"type":"RECLAIM","strength":0.863,"price":7.9903,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-03-14 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-03-14","prior_stop_level":7.954,"sweep_low":7.6198,"atr14":0.267101,"stop_level":7.486249,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-27","known_ts":"2012-03-27","bar_index":120,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.6997,"stop_level":7.7288,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2012-04-27","known_ts":"2012-05-03","bar_index":127,"type":"BUY","strength":0.863,"price":7.598,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2012-08-07","known_ts":"2012-08-09","bar_index":150,"type":"BUY","strength":0.588,"price":6.1771,"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":"2012-09-26","known_ts":"2012-09-26","bar_index":162,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.5389,"stop_level":5.6562,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2012-09-27","known_ts":"2012-09-27","bar_index":162,"type":"RECLAIM","strength":0.725,"price":5.7369,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-09-26 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-09-26","prior_stop_level":5.6562,"sweep_low":5.5242,"atr14":0.218274,"stop_level":5.415063,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-25","known_ts":"2012-10-25","bar_index":167,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.6929,"stop_level":5.7736,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2012-10-29","known_ts":"2012-10-29","bar_index":168,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.4728,"stop_level":5.7736,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2012-12-10","known_ts":"2012-12-12","bar_index":178,"type":"BUY","strength":0.588,"price":5.2454,"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":"2013-01-24","known_ts":"2013-01-24","bar_index":188,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.6122,"stop_level":5.6269,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-01-28","known_ts":"2013-01-28","bar_index":188,"type":"RECLAIM","strength":0.725,"price":5.6856,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-01-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2013-01-24","prior_stop_level":5.6269,"sweep_low":5.5609,"atr14":0.156803,"stop_level":5.482498,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-02-26","known_ts":"2013-02-26","bar_index":194,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.5682,"stop_level":5.5829,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2013-02-27","known_ts":"2013-02-27","bar_index":194,"type":"RECLAIM","strength":0.863,"price":5.6636,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-02-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2013-02-26","prior_stop_level":5.5829,"sweep_low":5.5462,"atr14":0.161264,"stop_level":5.465568,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-05-20","known_ts":"2013-05-22","bar_index":212,"type":"BUY","strength":0.725,"price":5.352,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":80},{"ts":"2013-06-06","known_ts":"2013-06-06","bar_index":216,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.151,"stop_level":5.2329,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2013-06-13","known_ts":"2013-06-13","bar_index":217,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.8756,"stop_level":5.2329,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2013-07-30","known_ts":"2013-08-01","bar_index":228,"type":"BUY","strength":0.588,"price":4.1908,"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":80},{"ts":"2013-09-26","known_ts":"2013-09-26","bar_index":241,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.4439,"stop_level":4.5257,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-10-08","known_ts":"2013-10-08","bar_index":242,"type":"RECLAIM","strength":0.725,"price":4.5332,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-09-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":"2013-09-26","prior_stop_level":4.5257,"sweep_low":4.4215,"atr14":0.117655,"stop_level":4.362672,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-11-29","known_ts":"2013-12-03","bar_index":255,"type":"BUY","strength":0.725,"price":4.3099,"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":75},{"ts":"2013-12-19","known_ts":"2013-12-19","bar_index":259,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.161,"stop_level":4.2429,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2014-01-29","known_ts":"2014-02-07","bar_index":269,"type":"BUY","strength":0.588,"price":3.9749,"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":"2014-02-25","known_ts":"2014-02-25","bar_index":273,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.8111,"stop_level":4.0047,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-03-04","known_ts":"2014-03-04","bar_index":275,"type":"RECLAIM","strength":0.725,"price":4.0345,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-02-25 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":"2014-02-25","prior_stop_level":4.0047,"sweep_low":3.7665,"atr14":0.110513,"stop_level":3.711243,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-03-13","known_ts":"2014-03-13","bar_index":277,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.7739,"stop_level":3.8037,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-03-17","known_ts":"2014-03-17","bar_index":278,"type":"RECLAIM","strength":0.725,"price":3.8111,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-03-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":"2014-03-13","prior_stop_level":3.8037,"sweep_low":3.7442,"atr14":0.095485,"stop_level":3.696457,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-03-19","known_ts":"2014-03-21","bar_index":279,"type":"REBUY","strength":0.725,"price":3.8409,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2014-04-24","known_ts":"2014-04-24","bar_index":287,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.7888,"stop_level":3.8409,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-05-08","known_ts":"2014-05-12","bar_index":290,"type":"REBUY","strength":0.863,"price":4.268,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2014-08-25","known_ts":"2014-08-25","bar_index":315,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.6362,"stop_level":4.7038,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-09-10","known_ts":"2014-09-10","bar_index":319,"type":"RECLAIM","strength":1.0,"price":4.7038,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-08-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-11-24","known_ts":"2014-11-26","bar_index":335,"type":"REBUY","strength":1.0,"price":5.6055,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2014-12-24","known_ts":"2014-12-24","bar_index":342,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.5148,"stop_level":6.5824,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-12-25","known_ts":"2014-12-25","bar_index":342,"type":"RECLAIM","strength":1.0,"price":6.7026,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-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":"2014-12-24","prior_stop_level":6.5824,"sweep_low":6.402,"atr14":0.352175,"stop_level":6.225913,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-01-14","known_ts":"2015-01-14","bar_index":346,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.4096,"stop_level":6.5148,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-01-15","known_ts":"2015-01-15","bar_index":347,"type":"RECLAIM","strength":1.0,"price":6.5298,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-01-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":"2015-01-14","prior_stop_level":6.5148,"sweep_low":6.1766,"atr14":0.353601,"stop_level":5.999799,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-13","known_ts":"2015-03-17","bar_index":359,"type":"BUY","strength":0.863,"price":7.0858,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2015-05-05","known_ts":"2015-05-05","bar_index":370,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.3632,"stop_level":8.8892,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-08-17","known_ts":"2015-08-19","bar_index":395,"type":"BUY","strength":0.588,"price":6.0195,"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":"2015-11-17","known_ts":"2015-11-17","bar_index":414,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.7782,"stop_level":5.8159,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-11-19","known_ts":"2015-11-19","bar_index":415,"type":"RECLAIM","strength":0.588,"price":5.8234,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-11-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-11-17","prior_stop_level":5.8159,"sweep_low":5.6197,"atr14":0.253218,"stop_level":5.493091,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-01","known_ts":"2015-12-01","bar_index":418,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.3708,"stop_level":5.6575,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-02-15","known_ts":"2016-02-17","bar_index":434,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-02-15","trigger_known_ts":"2016-02-17","strength":0.45,"price":4.5109,"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.564669,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.3148,"atr14":0.150372,"stop_level":4.239614,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-26","known_ts":"2016-03-01","bar_index":437,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-02-26","trigger_known_ts":"2016-03-01","strength":0.45,"price":4.5109,"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.564669,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.510883,"atr14":0.077188,"stop_level":4.472289,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-18","known_ts":"2016-03-22","bar_index":442,"type":"BUY","strength":0.45,"price":4.5109,"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-18","known_ts":"2016-03-22","bar_index":442,"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-18","trigger_known_ts":"2016-03-22","strength":0.45,"price":4.5109,"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.564669,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.510883,"atr14":0.025408,"stop_level":4.498179,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-07-25","known_ts":"2016-07-25","bar_index":471,"type":"RECLAIM","strength":0.725,"price":6.23,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-12-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-08-25","known_ts":"2016-08-25","bar_index":478,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.6519,"stop_level":5.7052,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-08-30","known_ts":"2016-08-30","bar_index":479,"type":"RECLAIM","strength":0.863,"price":5.7432,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-08-25 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":"2016-08-25","prior_stop_level":5.7052,"sweep_low":5.6063,"atr14":0.13893,"stop_level":5.536835,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-11-11","known_ts":"2016-11-11","bar_index":495,"type":"RECLAIM","strength":0.863,"price":6.4659,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-08-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-12-02","known_ts":"2016-12-02","bar_index":500,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.1464,"stop_level":6.2148,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-12-07","known_ts":"2016-12-07","bar_index":501,"type":"RECLAIM","strength":1.0,"price":6.3213,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-12-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-12-02","prior_stop_level":6.2148,"sweep_low":6.0094,"atr14":0.231841,"stop_level":5.89348,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-06-08","known_ts":"2017-06-12","bar_index":541,"type":"BUY","strength":0.45,"price":5.4656,"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-13","known_ts":"2017-06-13","bar_index":542,"type":"RECLAIM","strength":0.588,"price":5.8106,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2017-06-08 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2017-08-11","known_ts":"2017-08-11","bar_index":556,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.5005,"stop_level":6.7688,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-08-28","known_ts":"2017-08-28","bar_index":560,"type":"RECLAIM","strength":0.863,"price":6.8991,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-08-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-12-21","known_ts":"2017-12-25","bar_index":586,"type":"BUY","strength":0.588,"price":5.8796,"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":40},{"ts":"2018-02-01","known_ts":"2018-02-01","bar_index":595,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.8336,"stop_level":6.2782,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-02-05","known_ts":"2018-02-05","bar_index":596,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.0559,"stop_level":6.2782,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-04-17","known_ts":"2018-04-19","bar_index":611,"type":"BUY","strength":0.45,"price":5.5116,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-05-16","known_ts":"2018-05-16","bar_index":617,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.504,"stop_level":5.5576,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-05-18","known_ts":"2018-05-18","bar_index":618,"type":"RECLAIM","strength":0.588,"price":5.6128,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-05-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":"2018-05-16","prior_stop_level":5.5576,"sweep_low":5.4806,"atr14":0.116496,"stop_level":5.422352,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-05-25","known_ts":"2018-05-25","bar_index":619,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.4418,"stop_level":5.504,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-05-31","known_ts":"2018-05-31","bar_index":621,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.2785,"stop_level":5.504,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-06-06","known_ts":"2018-06-06","bar_index":622,"type":"RECLAIM","strength":0.588,"price":5.5584,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-05-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-05-31","prior_stop_level":5.504,"sweep_low":5.18522,"atr14":0.134293,"stop_level":5.118074,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-02","known_ts":"2018-07-04","bar_index":628,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-07-02","trigger_known_ts":"2018-07-04","strength":0.45,"price":4.8509,"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.383825,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.6099,"atr14":0.154711,"stop_level":4.532545,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-18","known_ts":"2018-07-20","bar_index":632,"type":"BUY","strength":0.45,"price":4.9986,"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-18","known_ts":"2018-07-20","bar_index":632,"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-07-18","trigger_known_ts":"2018-07-20","strength":0.45,"price":4.9986,"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.365064,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.6644,"atr14":0.140697,"stop_level":4.594052,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-03","known_ts":"2018-08-03","bar_index":636,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.8276,"stop_level":4.8743,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-08-07","known_ts":"2018-08-07","bar_index":636,"type":"RECLAIM","strength":0.588,"price":4.9675,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-08-03 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-03","prior_stop_level":4.8743,"sweep_low":4.7266,"atr14":0.154794,"stop_level":4.649203,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-17","known_ts":"2018-08-17","bar_index":639,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.6644,"stop_level":4.781,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-08-24","known_ts":"2018-08-28","bar_index":641,"type":"BUY","strength":0.588,"price":4.8743,"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-08-24","known_ts":"2018-08-24","bar_index":641,"type":"RECLAIM","strength":0.588,"price":4.7887,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-08-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-08-17","prior_stop_level":4.781,"sweep_low":4.6177,"atr14":0.128125,"stop_level":4.553638,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-09-19","known_ts":"2018-09-21","bar_index":647,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-09-19","trigger_known_ts":"2018-09-21","strength":0.45,"price":4.7032,"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.402586,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.4622,"atr14":0.095699,"stop_level":4.41435,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-09-25","known_ts":"2018-09-27","bar_index":648,"type":"BUY","strength":0.588,"price":4.952,"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-09-25","known_ts":"2018-09-27","bar_index":648,"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-09-25","trigger_known_ts":"2018-09-27","strength":0.588,"price":4.952,"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.370983,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":4.4622,"atr14":0.113516,"stop_level":4.405442,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-10-26","known_ts":"2018-10-30","bar_index":654,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-10-26","trigger_known_ts":"2018-10-30","strength":0.588,"price":4.8276,"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.282728,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":4.4001,"atr14":0.175288,"stop_level":4.312456,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-20","known_ts":"2018-12-24","bar_index":667,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-12-20","trigger_known_ts":"2018-12-24","strength":0.588,"price":4.6721,"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.305832,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":4.5711,"atr14":0.091647,"stop_level":4.525276,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-09","known_ts":"2019-01-11","bar_index":671,"type":"BUY","strength":0.588,"price":4.711,"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":"2019-01-09","known_ts":"2019-01-11","bar_index":671,"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":"2019-01-09","trigger_known_ts":"2019-01-11","strength":0.588,"price":4.711,"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.300052,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":4.47,"atr14":0.093597,"stop_level":4.423201,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-31","known_ts":"2019-01-31","bar_index":676,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.2057,"stop_level":4.6877,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-02-22","known_ts":"2019-02-26","bar_index":680,"type":"BUY","strength":0.725,"price":4.9831,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2019-03-14","known_ts":"2019-03-14","bar_index":684,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.0297,"stop_level":5.0453,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-15","known_ts":"2019-03-15","bar_index":685,"type":"RECLAIM","strength":0.863,"price":5.0842,"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":false},"anchor_ts":"2019-03-14","prior_stop_level":5.0453,"sweep_low":4.952,"atr14":0.164278,"stop_level":4.869861,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-27","known_ts":"2019-03-27","bar_index":687,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.9442,"stop_level":5.0297,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-01","known_ts":"2019-04-01","bar_index":688,"type":"RECLAIM","strength":0.863,"price":5.3407,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-03-27","prior_stop_level":5.0297,"sweep_low":4.8665,"atr14":0.168639,"stop_level":4.782181,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-04-11","known_ts":"2019-04-11","bar_index":691,"type":"RECLAIM","strength":0.863,"price":5.3174,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-03-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-19","known_ts":"2019-04-19","bar_index":693,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.0686,"stop_level":5.3174,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-06-18","known_ts":"2019-06-20","bar_index":705,"type":"BUY","strength":0.725,"price":4.8509,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2019-07-08","known_ts":"2019-07-08","bar_index":709,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.7032,"stop_level":4.7421,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-07-11","known_ts":"2019-07-11","bar_index":710,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.6644,"stop_level":4.7421,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-09-02","known_ts":"2019-09-04","bar_index":723,"type":"BUY","strength":0.45,"price":4.6099,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-09-26","known_ts":"2019-09-26","bar_index":728,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.3379,"stop_level":4.3767,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-10-10","known_ts":"2019-10-10","bar_index":730,"type":"RECLAIM","strength":0.45,"price":4.4001,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-09-26 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":"2019-09-26","prior_stop_level":4.3767,"sweep_low":4.306764,"atr14":0.07436,"stop_level":4.269584,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-03","known_ts":"2019-12-05","bar_index":743,"type":"BUY","strength":0.45,"price":4.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":"2019-12-24","known_ts":"2019-12-24","bar_index":748,"type":"RECLAIM","strength":0.725,"price":4.6566,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-12-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-01-21","known_ts":"2020-01-21","bar_index":754,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.0531,"stop_level":5.2008,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-01-22","known_ts":"2020-01-22","bar_index":754,"type":"RECLAIM","strength":0.863,"price":5.2319,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-01-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-01-21","prior_stop_level":5.2008,"sweep_low":4.9753,"atr14":0.182836,"stop_level":4.883882,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-01-23","known_ts":"2020-01-23","bar_index":755,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.0453,"stop_level":5.2008,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-02-18","known_ts":"2020-02-18","bar_index":759,"type":"RECLAIM","strength":1.0,"price":5.1619,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-01-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-05-26","known_ts":"2020-05-28","bar_index":781,"type":"BUY","strength":0.588,"price":4.3852,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":30},{"ts":"2020-06-15","known_ts":"2020-06-15","bar_index":785,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.3456,"stop_level":4.3773,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2020-06-16","known_ts":"2020-06-16","bar_index":786,"type":"RECLAIM","strength":0.588,"price":4.4881,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2020-06-15","prior_stop_level":4.3773,"sweep_low":4.3298,"atr14":0.121643,"stop_level":4.268978,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-01","known_ts":"2020-07-01","bar_index":789,"type":"RECLAIM","strength":0.725,"price":4.8443,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-06-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-09","known_ts":"2020-12-09","bar_index":825,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.3219,"stop_level":10.4802,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-04-22","known_ts":"2021-04-26","bar_index":855,"type":"BUY","strength":0.725,"price":11.4617,"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":"2021-05-17","known_ts":"2021-05-17","bar_index":859,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.876,"stop_level":10.9551,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-05-18","known_ts":"2021-05-18","bar_index":860,"type":"RECLAIM","strength":0.725,"price":11.2638,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-05-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-05-17","prior_stop_level":10.9551,"sweep_low":10.6227,"atr14":0.604086,"stop_level":10.320657,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-05-21","known_ts":"2021-05-21","bar_index":861,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.5277,"stop_level":10.7731,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-07-08","known_ts":"2021-07-12","bar_index":872,"type":"BUY","strength":0.725,"price":11.1515,"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":"2021-08-05","known_ts":"2021-08-05","bar_index":878,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.823,"stop_level":11.9349,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-08-06","known_ts":"2021-08-06","bar_index":879,"type":"RECLAIM","strength":0.725,"price":12.5265,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-08-05 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-08-05","prior_stop_level":11.9349,"sweep_low":11.6871,"atr14":0.718626,"stop_level":11.327787,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-08-24","known_ts":"2021-08-24","bar_index":883,"type":"RECLAIM","strength":0.725,"price":12.5504,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-08-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-11-12","known_ts":"2021-11-16","bar_index":900,"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-11-12","trigger_known_ts":"2021-11-16","strength":0.45,"price":9.9684,"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.353889,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.7126,"atr14":0.423496,"stop_level":9.500852,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-12-21","known_ts":"2021-12-23","bar_index":909,"type":"BUY","strength":0.45,"price":10.7598,"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-01-25","known_ts":"2022-01-25","bar_index":917,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.464,"stop_level":11.0076,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-01-27","known_ts":"2022-01-27","bar_index":917,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.2402,"stop_level":11.0076,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-02-10","known_ts":"2022-02-10","bar_index":919,"type":"RECLAIM","strength":0.45,"price":11.7191,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-01-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2022-01-27","prior_stop_level":11.0076,"sweep_low":9.6327,"atr14":0.507721,"stop_level":9.378839,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-02-17","known_ts":"2022-02-17","bar_index":921,"type":"RECLAIM","strength":0.725,"price":11.4953,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-01-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-03-15","known_ts":"2022-03-15","bar_index":927,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.0316,"stop_level":11.1915,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-03-16","known_ts":"2022-03-16","bar_index":927,"type":"RECLAIM","strength":0.725,"price":11.4873,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-03-15 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":"2022-03-15","prior_stop_level":11.1915,"sweep_low":10.6639,"atr14":0.694443,"stop_level":10.316679,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-11","known_ts":"2022-05-13","bar_index":939,"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-05-11","trigger_known_ts":"2022-05-13","strength":0.45,"price":9.145,"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.407258,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.7134,"atr14":0.526618,"stop_level":8.450091,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-01","known_ts":"2022-06-06","bar_index":944,"type":"BUY","strength":0.45,"price":10.3718,"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-01","known_ts":"2022-06-06","bar_index":944,"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-01","trigger_known_ts":"2022-06-06","strength":0.45,"price":10.3718,"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.327742,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.3769,"atr14":0.406197,"stop_level":9.173801,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-01","known_ts":"2022-07-05","bar_index":951,"type":"REBUY","strength":0.588,"price":10.3881,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-07-11","known_ts":"2022-07-11","bar_index":953,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.5427,"stop_level":9.5752,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-07-12","known_ts":"2022-07-12","bar_index":953,"type":"RECLAIM","strength":0.588,"price":9.8191,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-07-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-07-11","prior_stop_level":9.5752,"sweep_low":9.4696,"atr14":0.439627,"stop_level":9.249787,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-04","known_ts":"2022-08-08","bar_index":959,"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-04","trigger_known_ts":"2022-08-08","strength":0.45,"price":8.9087,"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.422574,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.4942,"atr14":0.306658,"stop_level":8.340871,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-02","known_ts":"2022-09-06","bar_index":966,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-09-02","trigger_known_ts":"2022-09-06","strength":0.45,"price":8.8193,"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.428369,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.5348,"atr14":0.222816,"stop_level":8.423392,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-07","known_ts":"2022-09-09","bar_index":967,"type":"BUY","strength":0.45,"price":9.1688,"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-09-07","known_ts":"2022-09-09","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-09-07","trigger_known_ts":"2022-09-09","strength":0.45,"price":9.1688,"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.405715,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.5348,"atr14":0.231228,"stop_level":8.419186,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-14","known_ts":"2022-10-18","bar_index":974,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-10-14","trigger_known_ts":"2022-10-18","strength":0.45,"price":7.8358,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.436006,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.405,"atr14":0.251176,"stop_level":7.279412,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-01","known_ts":"2022-11-03","bar_index":978,"type":"BUY","strength":0.45,"price":8.0959,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-11-01","known_ts":"2022-11-03","bar_index":978,"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-01","trigger_known_ts":"2022-11-03","strength":0.45,"price":8.0959,"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.417284,"monthly_oversold_dwell":11,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.4212,"atr14":0.253357,"stop_level":7.294521,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-28","known_ts":"2022-11-28","bar_index":984,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.673,"stop_level":8.8112,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-11-29","known_ts":"2022-11-29","bar_index":984,"type":"RECLAIM","strength":0.588,"price":8.8518,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-11-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":"2022-11-28","prior_stop_level":8.8112,"sweep_low":8.486,"atr14":0.256852,"stop_level":8.357574,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-09","known_ts":"2023-01-11","bar_index":994,"type":"BUY","strength":0.725,"price":8.9006,"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":40},{"ts":"2023-02-16","known_ts":"2023-02-16","bar_index":1001,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.9656,"stop_level":9.1282,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-02-20","known_ts":"2023-02-20","bar_index":1002,"type":"RECLAIM","strength":0.725,"price":9.3233,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-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":"2023-02-16","prior_stop_level":9.1282,"sweep_low":8.8599,"atr14":0.247963,"stop_level":8.735919,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-03-02","known_ts":"2023-03-02","bar_index":1005,"type":"RECLAIM","strength":0.863,"price":9.4127,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-02-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-03-08","known_ts":"2023-03-08","bar_index":1006,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.2826,"stop_level":9.2989,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-03-09","known_ts":"2023-03-09","bar_index":1006,"type":"RECLAIM","strength":0.863,"price":9.307,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-03-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-03-08","prior_stop_level":9.2989,"sweep_low":9.2013,"atr14":0.259341,"stop_level":9.071629,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-03-23","known_ts":"2023-03-23","bar_index":1010,"type":"RECLAIM","strength":0.863,"price":10.1605,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-03-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-03-28","known_ts":"2023-03-30","bar_index":1011,"type":"BUY","strength":0.863,"price":10.2092,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2023-05-18","known_ts":"2023-05-18","bar_index":1022,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.2678,"stop_level":10.4043,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2023-07-11","known_ts":"2023-07-13","bar_index":1034,"type":"BUY","strength":0.863,"price":10.4592,"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":75},{"ts":"2023-08-11","known_ts":"2023-08-11","bar_index":1041,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.0611,"stop_level":11.1249,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-08-17","known_ts":"2023-08-17","bar_index":1043,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.9243,"stop_level":11.1249,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-08-24","known_ts":"2023-08-24","bar_index":1044,"type":"RECLAIM","strength":1.0,"price":11.517,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-08-17 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-17","prior_stop_level":11.1249,"sweep_low":10.6416,"atr14":0.300339,"stop_level":10.49143,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-09-04","known_ts":"2023-09-04","bar_index":1047,"type":"RECLAIM","strength":1.0,"price":11.9274,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-08-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-09-28","known_ts":"2023-09-28","bar_index":1053,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.7176,"stop_level":11.7268,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-10-09","known_ts":"2023-10-09","bar_index":1053,"type":"RECLAIM","strength":1.0,"price":11.7541,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-09-28 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-09-28","prior_stop_level":11.7268,"sweep_low":11.435,"atr14":0.29933,"stop_level":11.285335,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-11-30","known_ts":"2023-12-04","bar_index":1066,"type":"BUY","strength":0.863,"price":11.8909,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"aplus","score":90},{"ts":"2024-01-11","known_ts":"2024-01-11","bar_index":1075,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.2496,"stop_level":13.277,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-01-12","known_ts":"2024-01-12","bar_index":1076,"type":"RECLAIM","strength":1.0,"price":13.3134,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-11 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-01-11","prior_stop_level":13.277,"sweep_low":13.2131,"atr14":0.329427,"stop_level":13.048386,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-18","known_ts":"2024-01-18","bar_index":1077,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.6933,"stop_level":13.277,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-01-25","known_ts":"2024-01-25","bar_index":1079,"type":"RECLAIM","strength":1.0,"price":13.3134,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-01-18","prior_stop_level":13.277,"sweep_low":11.9547,"atr14":0.392913,"stop_level":11.758243,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-02-02","known_ts":"2024-02-02","bar_index":1081,"type":"RECLAIM","strength":1.0,"price":13.4958,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-02-07","known_ts":"2024-02-19","bar_index":1082,"type":"REBUY","strength":1.0,"price":14.3438,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2024-04-02","known_ts":"2024-04-08","bar_index":1093,"type":"REBUY","strength":1.0,"price":18.5841,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2024-04-23","known_ts":"2024-04-23","bar_index":1097,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.6084,"stop_level":17.9731,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-04-24","known_ts":"2024-04-24","bar_index":1097,"type":"RECLAIM","strength":1.0,"price":18.0187,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-04-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-04-23","prior_stop_level":17.9731,"sweep_low":17.499,"atr14":0.975647,"stop_level":17.011177,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-09-19","known_ts":"2024-09-23","bar_index":1131,"type":"BUY","strength":0.588,"price":14.635,"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":70},{"ts":"2024-10-17","known_ts":"2024-10-17","bar_index":1136,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.0301,"stop_level":16.3672,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-10-21","known_ts":"2024-10-21","bar_index":1136,"type":"RECLAIM","strength":0.725,"price":17.032,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-10-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2024-10-17","prior_stop_level":16.3672,"sweep_low":15.9458,"atr14":0.790629,"stop_level":15.550486,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-04","known_ts":"2024-11-04","bar_index":1140,"type":"RECLAIM","strength":0.725,"price":17.7623,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-10-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-01-07","known_ts":"2025-01-09","bar_index":1155,"type":"BUY","strength":0.45,"price":16.105,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-01-15","known_ts":"2025-01-15","bar_index":1157,"type":"RECLAIM","strength":0.588,"price":16.5451,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-01-07 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2025-02-17","known_ts":"2025-02-17","bar_index":1162,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.7867,"stop_level":16.1331,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-02-19","known_ts":"2025-02-19","bar_index":1163,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.4309,"stop_level":16.1331,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-03-11","known_ts":"2025-03-13","bar_index":1168,"type":"BUY","strength":0.588,"price":16.62,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2025-04-01","known_ts":"2025-04-01","bar_index":1173,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.8616,"stop_level":16.4983,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-04-18","known_ts":"2025-04-22","bar_index":1177,"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":"2025-04-18","trigger_known_ts":"2025-04-22","strength":0.45,"price":14.3447,"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.260765,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.520731,"atr14":0.438161,"stop_level":13.301651,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-14","known_ts":"2025-05-16","bar_index":1182,"type":"BUY","strength":0.45,"price":15.1312,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-05-14","known_ts":"2025-05-16","bar_index":1182,"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":"2025-05-14","trigger_known_ts":"2025-05-16","strength":0.45,"price":15.1312,"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.220234,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.326,"atr14":0.308465,"stop_level":14.171767,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-10","known_ts":"2025-06-10","bar_index":1188,"type":"RECLAIM","strength":0.725,"price":15.5526,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-05-14 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-07-15","known_ts":"2025-07-15","bar_index":1196,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.247,"stop_level":16.2669,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-07-17","known_ts":"2025-07-17","bar_index":1197,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.1274,"stop_level":16.2669,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-07-18","known_ts":"2025-07-18","bar_index":1197,"type":"RECLAIM","strength":0.863,"price":16.3367,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-07-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-07-15","prior_stop_level":16.2669,"sweep_low":16.0775,"atr14":0.345127,"stop_level":15.904937,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-18","known_ts":"2025-07-18","bar_index":1197,"type":"RECLAIM","strength":0.863,"price":16.3367,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-07-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-07-17","prior_stop_level":16.2669,"sweep_low":16.0775,"atr14":0.345127,"stop_level":15.904937,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-04","known_ts":"2025-08-04","bar_index":1201,"type":"RECLAIM","strength":0.863,"price":17.4132,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-07-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-04-24","known_ts":"2026-04-28","bar_index":1259,"type":"BUY","strength":0.725,"price":28.5229,"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":"2026-07-10","known_ts":"2026-07-14","bar_index":1276,"type":"BUY","strength":0.588,"price":33.17,"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":"2026-08-13","known_ts":"2026-08-13","bar_index":1284,"type":"SELL","basis":"structure_stop","strength":0.725,"price":36.3,"stop_level":36.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-08-14","known_ts":"2026-08-14","bar_index":1284,"type":"RECLAIM","strength":0.725,"price":37.14,"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":true,"monthlyBull":false},"anchor_ts":"2026-08-13","prior_stop_level":36.65,"sweep_low":35.78,"atr14":2.210048,"stop_level":34.674976,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-08-31","known_ts":"2026-09-02","bar_index":1288,"type":"REBUY","strength":0.725,"price":39.59,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2026-09-08","known_ts":"2026-09-10","bar_index":1290,"type":"REBUY","strength":0.725,"price":40.47,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55}],"state":{"position_hint":"long","last_signal":"REBUY","last_scored_signal":"REBUY","last_scored_ts":"2026-09-10","last_scored_basis":null,"bars_since_signal":10,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":false},"early_dots":["2017-10-24","2017-11-09","2017-11-22","2017-12-13","2018-02-22","2018-04-09","2019-05-14","2019-06-04","2019-08-07","2019-09-02","2019-11-20","2019-12-24","2020-03-31","2020-05-08","2020-09-07","2020-10-27","2021-01-04","2021-02-05","2021-03-31","2021-06-25","2021-10-14","2021-12-08","2022-04-15","2023-03-23","2023-06-05","2023-07-03","2023-11-01","2023-11-14","2024-05-13","2024-06-20","2024-08-01","2024-09-19","2024-12-24","2025-03-06","2025-12-03","2025-12-24","2026-02-24","2026-03-30","2026-07-02","2026-09-30"],"warnings":[{"ts":"2022-07-11","kind":"confirm","px":9.5427,"level":9.5752},{"ts":"2022-11-21","kind":"arm","px":8.8762},{"ts":"2022-11-28","kind":"confirm","px":8.673,"level":8.8112},{"ts":"2023-02-03","kind":"arm","px":9.372},{"ts":"2023-02-16","kind":"confirm","px":8.9656,"level":9.1282},{"ts":"2023-03-06","kind":"arm","px":9.4127},{"ts":"2023-03-08","kind":"confirm","px":9.2826,"level":9.2989},{"ts":"2023-04-20","kind":"arm","px":11.0627},{"ts":"2023-05-18","kind":"confirm","px":10.2678,"level":10.4043},{"ts":"2023-08-03","kind":"arm","px":11.1249},{"ts":"2023-08-11","kind":"confirm","px":11.0611,"level":11.1249},{"ts":"2023-08-16","kind":"arm","px":10.8787},{"ts":"2023-08-17","kind":"confirm","px":10.9243,"level":11.1249},{"ts":"2023-09-19","kind":"arm","px":12.1006},{"ts":"2023-09-28","kind":"confirm","px":11.7176,"level":11.7268},{"ts":"2024-01-10","kind":"arm","px":13.3317},{"ts":"2024-01-11","kind":"confirm","px":13.2496,"level":13.277},{"ts":"2024-01-17","kind":"arm","px":12.8484},{"ts":"2024-01-18","kind":"confirm","px":12.6933,"level":13.277},{"ts":"2024-03-13","kind":"arm","px":16.1402},{"ts":"2024-04-23","kind":"confirm","px":17.6084,"level":17.9731},{"ts":"2024-10-14","kind":"arm","px":17.238},{"ts":"2024-10-17","kind":"confirm","px":16.0301,"level":16.3672},{"ts":"2025-01-27","kind":"arm","px":16.3204},{"ts":"2025-02-17","kind":"confirm","px":15.7867,"level":16.1331},{"ts":"2025-02-18","kind":"arm","px":15.5807},{"ts":"2025-02-19","kind":"confirm","px":15.4309,"level":16.1331},{"ts":"2025-03-31","kind":"arm","px":15.9271},{"ts":"2025-04-01","kind":"confirm","px":15.8616,"level":16.4983},{"ts":"2025-06-23","kind":"arm","px":15.1107},{"ts":"2025-07-15","kind":"confirm","px":16.247,"level":16.2669},{"ts":"2025-07-16","kind":"arm","px":16.1672},{"ts":"2025-07-17","kind":"confirm","px":16.1274,"level":16.2669},{"ts":"2025-08-01","kind":"arm","px":16.9746},{"ts":"2025-10-20","kind":"arm","px":22.1677},{"ts":"2026-02-03","kind":"arm","px":32.9923},{"ts":"2026-05-15","kind":"arm","px":30.4191},{"ts":"2026-08-07","kind":"arm","px":43.07},{"ts":"2026-08-13","kind":"confirm","px":36.3,"level":36.65},{"ts":"2026-08-18","kind":"arm","px":38.95}],"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":[]}}}