{"opportunities":{"schema":"opportunity_timeline.v1","as_of":"2026-09-11","priced_through":{"CN":null,"HK":null,"US":"2026-09-11"},"events":[{"id":"opp_fb68c4155b57caa6a289","market":"CN","system":"prophet_board","definition":"cn_prophet_v3","authority":"candidate","surfaced_at":"2026-08-07","entry_date":"2026-08-10","entry_basis":"t1_open","entry_price":6.74,"rank":10,"tier":"T1","state":"lag","maturity":"matured","latest_price":6.31,"return_pct":-6.4,"excess_pct":-4.72,"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":"300061.SZ","timeframe":"3D","as_of":"2026-09-11T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2011-02-25","known_ts":"2011-03-01","bar_index":41,"type":"BUY","strength":0.45,"price":4.0599,"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-06-21","known_ts":"2011-06-23","bar_index":67,"type":"BUY","strength":0.45,"price":3.11,"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":75,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.1807,"stop_level":3.2271,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-09-02","known_ts":"2011-09-02","bar_index":84,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.1862,"stop_level":3.281,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-09-06","known_ts":"2011-09-06","bar_index":85,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.097,"stop_level":3.281,"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.588,"price":3.0859,"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-11-18","known_ts":"2011-11-18","bar_index":101,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.9966,"stop_level":3.0784,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-23","known_ts":"2011-11-23","bar_index":102,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.0003,"stop_level":3.0784,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-02-13","known_ts":"2012-02-15","bar_index":119,"type":"BUY","strength":0.45,"price":2.5765,"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-02-13","known_ts":"2012-02-15","bar_index":119,"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-02-13","trigger_known_ts":"2012-02-15","strength":0.45,"price":2.5765,"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.365378,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.3887,"atr14":0.072913,"stop_level":2.352244,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-23","known_ts":"2012-03-23","bar_index":128,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.5207,"stop_level":2.5319,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-03-28","known_ts":"2012-03-28","bar_index":129,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.3386,"stop_level":2.5319,"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.588,"price":2.3962,"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":"2012-05-04","known_ts":"2012-05-08","bar_index":137,"type":"REBUY","strength":0.588,"price":2.4259,"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":"2012-05-29","known_ts":"2012-05-29","bar_index":142,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.3646,"stop_level":2.3702,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-05-30","known_ts":"2012-05-30","bar_index":143,"type":"RECLAIM","strength":0.725,"price":2.3813,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-05-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-05-29","prior_stop_level":2.3702,"sweep_low":2.3144,"atr14":0.057007,"stop_level":2.285897,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-07-09","known_ts":"2012-07-09","bar_index":152,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.3289,"stop_level":2.3735,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-08-20","known_ts":"2012-08-22","bar_index":162,"type":"BUY","strength":0.588,"price":2.1564,"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":"2012-08-31","known_ts":"2012-09-04","bar_index":165,"type":"BUY","strength":0.725,"price":2.2486,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2012-09-26","known_ts":"2012-09-26","bar_index":171,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.1118,"stop_level":2.2069,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-09-28","known_ts":"2012-09-28","bar_index":171,"type":"RECLAIM","strength":0.725,"price":2.2397,"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":false},"anchor_ts":"2012-09-26","prior_stop_level":2.2069,"sweep_low":2.1028,"atr14":0.080512,"stop_level":2.062544,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-12-13","known_ts":"2012-12-17","bar_index":188,"type":"BUY","strength":0.863,"price":2.2545,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2013-01-24","known_ts":"2013-01-24","bar_index":197,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.3438,"stop_level":2.3497,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-01-28","known_ts":"2013-01-28","bar_index":197,"type":"RECLAIM","strength":1.0,"price":2.3765,"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":true,"monthlyBull":true},"anchor_ts":"2013-01-24","prior_stop_level":2.3497,"sweep_low":2.2902,"atr14":0.083252,"stop_level":2.248574,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-01-29","known_ts":"2013-01-29","bar_index":198,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.3408,"stop_level":2.3497,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-02-21","known_ts":"2013-02-21","bar_index":202,"type":"RECLAIM","strength":1.0,"price":2.7988,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-01-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-03-14","known_ts":"2013-03-14","bar_index":207,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.6174,"stop_level":2.665,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-05-20","known_ts":"2013-05-20","bar_index":221,"type":"RECLAIM","strength":1.0,"price":2.6769,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-03-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-04","known_ts":"2013-06-04","bar_index":224,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.6471,"stop_level":2.665,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-05","known_ts":"2013-06-05","bar_index":225,"type":"RECLAIM","strength":1.0,"price":2.6799,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-06-04","prior_stop_level":2.665,"sweep_low":2.5996,"atr14":0.137601,"stop_level":2.5308,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-07-12","known_ts":"2013-07-16","bar_index":233,"type":"BUY","strength":0.863,"price":2.8791,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2013-08-29","known_ts":"2013-08-29","bar_index":244,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.3164,"stop_level":3.3669,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-10-18","known_ts":"2013-10-22","bar_index":254,"type":"BUY","strength":0.863,"price":3.6792,"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":"2013-11-26","known_ts":"2013-11-28","bar_index":263,"type":"BUY","strength":0.725,"price":3.6108,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2014-01-10","known_ts":"2014-01-10","bar_index":273,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.7595,"stop_level":3.816,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-01-14","known_ts":"2014-01-14","bar_index":274,"type":"RECLAIM","strength":0.863,"price":4.0748,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-01-10 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-01-10","prior_stop_level":3.816,"sweep_low":3.6614,"atr14":0.251059,"stop_level":3.535871,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-01-24","known_ts":"2014-01-24","bar_index":277,"type":"RECLAIM","strength":1.0,"price":4.1343,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-01-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-02-21","known_ts":"2014-02-21","bar_index":282,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.2503,"stop_level":4.399,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-02-24","known_ts":"2014-02-24","bar_index":282,"type":"RECLAIM","strength":1.0,"price":4.4317,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-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":"2014-02-21","prior_stop_level":4.399,"sweep_low":4.1938,"atr14":0.253982,"stop_level":4.066809,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-04-15","known_ts":"2014-04-17","bar_index":294,"type":"BUY","strength":0.725,"price":4.2206,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2014-05-26","known_ts":"2014-05-28","bar_index":303,"type":"BUY","strength":0.725,"price":4.1492,"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":"2014-07-18","known_ts":"2014-07-18","bar_index":315,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.9341,"stop_level":5.0056,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-07-22","known_ts":"2014-07-22","bar_index":316,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.8769,"stop_level":5.0056,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-08-06","known_ts":"2014-08-06","bar_index":320,"type":"RECLAIM","strength":1.0,"price":4.9961,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-07-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-08-14","known_ts":"2014-08-18","bar_index":322,"type":"BUY","strength":1.0,"price":5.3202,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2014-09-22","known_ts":"2014-09-22","bar_index":330,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.9495,"stop_level":6.0496,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-09-23","known_ts":"2014-09-23","bar_index":331,"type":"RECLAIM","strength":1.0,"price":6.0544,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-09-22 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-09-22","prior_stop_level":6.0496,"sweep_low":5.9018,"atr14":0.224976,"stop_level":5.789312,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-13","known_ts":"2014-10-13","bar_index":334,"type":"RECLAIM","strength":1.0,"price":6.2594,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-09-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-02-25","known_ts":"2015-02-27","bar_index":364,"type":"BUY","strength":0.725,"price":6.1736,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2015-04-15","known_ts":"2015-04-15","bar_index":375,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.9708,"stop_level":8.0328,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-04-16","known_ts":"2015-04-16","bar_index":375,"type":"RECLAIM","strength":0.725,"price":8.0566,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-04-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":"2015-04-15","prior_stop_level":8.0328,"sweep_low":7.7706,"atr14":0.440787,"stop_level":7.550207,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-04-17","known_ts":"2015-04-17","bar_index":376,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.9613,"stop_level":8.0328,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-04-21","known_ts":"2015-04-21","bar_index":376,"type":"RECLAIM","strength":0.725,"price":8.2664,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-04-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":"2015-04-17","prior_stop_level":8.0328,"sweep_low":7.8183,"atr14":0.420515,"stop_level":7.608043,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-05-06","known_ts":"2015-05-06","bar_index":380,"type":"RECLAIM","strength":0.863,"price":8.7956,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-04-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-05-14","known_ts":"2015-05-18","bar_index":382,"type":"REBUY","strength":0.863,"price":11.2984,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2015-06-16","known_ts":"2015-06-16","bar_index":389,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.1651,"stop_level":15.0734,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-08-17","known_ts":"2015-08-19","bar_index":404,"type":"BUY","strength":0.725,"price":10.5552,"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":"2015-08-28","known_ts":"2015-08-28","bar_index":407,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.2884,"stop_level":10.0209,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2015-09-17","known_ts":"2015-09-21","bar_index":411,"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":"2015-09-17","trigger_known_ts":"2015-09-21","strength":0.45,"price":7.8,"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.551752,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.342259,"atr14":0.784253,"stop_level":5.950133,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-09-25","known_ts":"2015-09-29","bar_index":413,"type":"BUY","strength":0.45,"price":7.7008,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-09-25","known_ts":"2015-09-29","bar_index":413,"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":"2015-09-25","trigger_known_ts":"2015-09-29","strength":0.45,"price":7.7008,"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.557453,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.8689,"atr14":0.673242,"stop_level":6.532279,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-10-12","known_ts":"2015-10-12","bar_index":415,"type":"RECLAIM","strength":0.588,"price":8.6471,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-09-25 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2016-01-28","known_ts":"2016-01-28","bar_index":440,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.3708,"stop_level":17.7675,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-02-03","known_ts":"2016-02-03","bar_index":442,"type":"RECLAIM","strength":0.863,"price":18.1644,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-01-28 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-01-28","prior_stop_level":17.7675,"sweep_low":14.8062,"atr14":1.748801,"stop_level":13.9318,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-18","known_ts":"2016-02-18","bar_index":444,"type":"RECLAIM","strength":0.863,"price":19.9961,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-01-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-06","known_ts":"2016-04-08","bar_index":455,"type":"BUY","strength":0.725,"price":18.3094,"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":30},{"ts":"2016-07-29","known_ts":"2016-07-29","bar_index":481,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.5445,"stop_level":21.0867,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2016-08-04","known_ts":"2016-08-04","bar_index":482,"type":"RECLAIM","strength":0.863,"price":21.5755,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-07-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2016-07-29","prior_stop_level":21.0867,"sweep_low":19.7731,"atr14":0.934023,"stop_level":19.306088,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-10-10","known_ts":"2016-10-12","bar_index":496,"type":"BUY","strength":0.588,"price":20.7965,"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":"2016-11-23","known_ts":"2016-11-23","bar_index":506,"type":"SELL","basis":"structure_stop","strength":0.725,"price":21.3311,"stop_level":21.7512,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-02-13","known_ts":"2017-02-15","bar_index":524,"type":"BUY","strength":0.45,"price":16.0537,"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-03-17","known_ts":"2017-03-17","bar_index":532,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.2757,"stop_level":17.5201,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-03-28","known_ts":"2017-03-28","bar_index":534,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.8556,"stop_level":17.5201,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-05-11","known_ts":"2017-05-15","bar_index":544,"type":"BUY","strength":0.45,"price":14.8165,"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-05-11","known_ts":"2017-05-15","bar_index":544,"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-05-11","trigger_known_ts":"2017-05-15","strength":0.45,"price":14.8165,"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.359735,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.9764,"atr14":0.575694,"stop_level":13.688553,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-07-14","known_ts":"2017-07-14","bar_index":558,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.6093,"stop_level":13.8618,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-07-18","known_ts":"2017-07-18","bar_index":559,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.6153,"stop_level":13.8618,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-09-08","known_ts":"2017-09-08","bar_index":572,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.5711,"stop_level":13.6857,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-09-11","known_ts":"2017-09-11","bar_index":572,"type":"RECLAIM","strength":0.588,"price":13.8386,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-09-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2017-09-08","prior_stop_level":13.6857,"sweep_low":13.2729,"atr14":0.39895,"stop_level":13.073425,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-09-22","known_ts":"2017-09-22","bar_index":575,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.5328,"stop_level":13.6093,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-09-26","known_ts":"2017-09-26","bar_index":576,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.967,"stop_level":13.6093,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-10-10","known_ts":"2017-10-10","bar_index":577,"type":"RECLAIM","strength":0.725,"price":13.6704,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-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":"2017-09-26","prior_stop_level":13.6093,"sweep_low":12.6918,"atr14":0.45488,"stop_level":12.46436,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-11-14","known_ts":"2017-11-16","bar_index":586,"type":"BUY","strength":0.588,"price":13.7622,"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":75},{"ts":"2017-12-08","known_ts":"2017-12-12","bar_index":592,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2017-12-08","trigger_known_ts":"2017-12-12","strength":0.45,"price":12.2254,"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.41365,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.9333,"atr14":0.515399,"stop_level":10.675601,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-12-18","known_ts":"2017-12-20","bar_index":594,"type":"BUY","strength":0.45,"price":12.8065,"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":12.8065,"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.315863,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.9333,"atr14":0.456515,"stop_level":10.705043,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-01-09","known_ts":"2018-01-09","bar_index":599,"type":"RECLAIM","strength":0.725,"price":11.8508,"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-25","known_ts":"2018-01-29","bar_index":603,"type":"BUY","strength":0.725,"price":11.759,"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":75},{"ts":"2018-02-06","known_ts":"2018-02-06","bar_index":605,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.4363,"stop_level":11.759,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-02-12","known_ts":"2018-02-14","bar_index":607,"type":"BUY","strength":0.725,"price":11.652,"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":"2018-03-15","known_ts":"2018-03-15","bar_index":613,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.3248,"stop_level":12.753,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-03-19","known_ts":"2018-03-19","bar_index":613,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.2713,"stop_level":12.753,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-04-02","known_ts":"2018-04-02","bar_index":617,"type":"RECLAIM","strength":0.863,"price":14.2974,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-03-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-04-20","known_ts":"2018-04-20","bar_index":621,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.1337,"stop_level":12.1948,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-04-24","known_ts":"2018-04-24","bar_index":621,"type":"RECLAIM","strength":0.725,"price":12.2178,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-04-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-04-20","prior_stop_level":12.1948,"sweep_low":11.8355,"atr14":0.673057,"stop_level":11.498972,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-23","known_ts":"2018-07-25","bar_index":642,"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-23","trigger_known_ts":"2018-07-25","strength":0.45,"price":8.02,"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.450805,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.45,"atr14":0.53922,"stop_level":6.18039,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-26","known_ts":"2018-07-30","bar_index":643,"type":"BUY","strength":0.45,"price":7.69,"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-26","known_ts":"2018-07-30","bar_index":643,"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-26","trigger_known_ts":"2018-07-30","strength":0.45,"price":7.69,"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.473403,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.45,"atr14":0.538206,"stop_level":6.180897,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-13","known_ts":"2018-08-15","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-08-13","trigger_known_ts":"2018-08-15","strength":0.45,"price":7.32,"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.49874,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.63,"atr14":0.417286,"stop_level":6.421357,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-17","known_ts":"2018-08-17","bar_index":648,"type":"SELL","basis":"structure_stop","strength":0.45,"price":6.85,"stop_level":7.08,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-10-18","known_ts":"2018-10-22","bar_index":661,"type":"BUY","strength":0.45,"price":6.02,"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-10-18","known_ts":"2018-10-22","bar_index":661,"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-10-18","trigger_known_ts":"2018-10-22","strength":0.45,"price":6.02,"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.578944,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.12,"atr14":0.315306,"stop_level":4.962347,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-29","known_ts":"2018-11-29","bar_index":671,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.58,"stop_level":6.77,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-11-30","known_ts":"2018-11-30","bar_index":671,"type":"RECLAIM","strength":0.588,"price":6.88,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-11-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":"2018-11-29","prior_stop_level":6.77,"sweep_low":6.58,"atr14":0.402288,"stop_level":6.378856,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-09","known_ts":"2019-01-11","bar_index":680,"type":"BUY","strength":0.725,"price":6.91,"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":80},{"ts":"2019-03-14","known_ts":"2019-03-14","bar_index":693,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.81,"stop_level":8.87,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-15","known_ts":"2019-03-15","bar_index":694,"type":"RECLAIM","strength":0.863,"price":9.2,"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":8.87,"sweep_low":8.73,"atr14":0.559474,"stop_level":8.450263,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-20","known_ts":"2019-03-20","bar_index":695,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.6,"stop_level":8.81,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-21","known_ts":"2019-03-21","bar_index":695,"type":"RECLAIM","strength":0.863,"price":9.26,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-03-20","prior_stop_level":8.81,"sweep_low":8.42,"atr14":0.562766,"stop_level":8.138617,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-04-02","known_ts":"2019-04-04","bar_index":698,"type":"REBUY","strength":1.0,"price":9.97,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2019-04-23","known_ts":"2019-04-23","bar_index":702,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.1,"stop_level":8.17,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-04-24","known_ts":"2019-04-24","bar_index":703,"type":"RECLAIM","strength":1.0,"price":8.19,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-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":"2019-04-23","prior_stop_level":8.17,"sweep_low":7.97,"atr14":0.485044,"stop_level":7.727478,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-07-01","known_ts":"2019-07-03","bar_index":717,"type":"BUY","strength":0.725,"price":6.9,"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":"2019-07-11","known_ts":"2019-07-11","bar_index":719,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.58,"stop_level":6.87,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2019-07-16","known_ts":"2019-07-16","bar_index":720,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.37,"stop_level":6.39,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2019-08-20","known_ts":"2019-08-22","bar_index":729,"type":"BUY","strength":0.588,"price":5.38,"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":"2019-10-15","known_ts":"2019-10-15","bar_index":740,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.79,"stop_level":7.05,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-10-16","known_ts":"2019-10-16","bar_index":740,"type":"RECLAIM","strength":1.0,"price":7.47,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-10-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-10-15","prior_stop_level":7.05,"sweep_low":6.78,"atr14":0.51524,"stop_level":6.52238,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-11","known_ts":"2019-12-13","bar_index":754,"type":"BUY","strength":0.725,"price":6.8,"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":"2019-12-27","known_ts":"2019-12-27","bar_index":758,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.51,"stop_level":6.52,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-01-03","known_ts":"2020-01-03","bar_index":759,"type":"RECLAIM","strength":0.863,"price":6.6,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-12-27 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-12-27","prior_stop_level":6.52,"sweep_low":6.2,"atr14":0.263341,"stop_level":6.068329,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-03-16","known_ts":"2020-03-16","bar_index":774,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.72,"stop_level":6.05,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-03-18","known_ts":"2020-03-18","bar_index":775,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.23,"stop_level":6.05,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-05-13","known_ts":"2020-05-15","bar_index":787,"type":"BUY","strength":0.588,"price":5.54,"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-06-12","known_ts":"2020-06-12","bar_index":794,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.95,"stop_level":5.01,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-06-16","known_ts":"2020-06-16","bar_index":795,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.94,"stop_level":5.01,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-06-17","known_ts":"2020-06-17","bar_index":795,"type":"RECLAIM","strength":0.725,"price":5.03,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-12 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":"2020-06-12","prior_stop_level":5.01,"sweep_low":4.85,"atr14":0.210616,"stop_level":4.744692,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-17","known_ts":"2020-06-17","bar_index":795,"type":"RECLAIM","strength":0.725,"price":5.03,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-16 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":"2020-06-16","prior_stop_level":5.01,"sweep_low":4.87,"atr14":0.210616,"stop_level":4.764692,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-06","known_ts":"2020-07-06","bar_index":799,"type":"RECLAIM","strength":0.863,"price":6.09,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-06-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-07-23","known_ts":"2020-07-23","bar_index":803,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.57,"stop_level":5.66,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-08-25","known_ts":"2020-08-27","bar_index":811,"type":"BUY","strength":1.0,"price":5.87,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2020-10-14","known_ts":"2020-10-16","bar_index":821,"type":"BUY","strength":1.0,"price":6.6,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2021-02-22","known_ts":"2021-02-24","bar_index":850,"type":"BUY","strength":0.588,"price":4.19,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":15},{"ts":"2021-03-11","known_ts":"2021-03-11","bar_index":854,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.78,"stop_level":4.08,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2021-04-19","known_ts":"2021-04-19","bar_index":863,"type":"RECLAIM","strength":0.725,"price":5.89,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-03-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-10-22","known_ts":"2021-10-26","bar_index":904,"type":"BUY","strength":0.588,"price":6.62,"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":"2021-11-04","known_ts":"2021-11-08","bar_index":907,"type":"BUY","strength":0.588,"price":6.51,"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":"2022-01-11","known_ts":"2022-01-11","bar_index":922,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.8,"stop_level":10.58,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-01-17","known_ts":"2022-01-17","bar_index":924,"type":"RECLAIM","strength":1.0,"price":11.44,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-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":"2022-01-11","prior_stop_level":10.58,"sweep_low":9.55,"atr14":1.000049,"stop_level":9.049975,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-04-07","known_ts":"2022-04-11","bar_index":941,"type":"BUY","strength":0.725,"price":9.43,"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":80},{"ts":"2022-06-01","known_ts":"2022-06-06","bar_index":953,"type":"BUY","strength":0.588,"price":7.91,"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":"2022-07-05","known_ts":"2022-07-05","bar_index":960,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.63,"stop_level":7.66,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-07-19","known_ts":"2022-07-21","bar_index":964,"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-07-19","trigger_known_ts":"2022-07-21","strength":0.45,"price":7.49,"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.42737,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.05,"atr14":0.295386,"stop_level":6.902307,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-27","known_ts":"2022-07-29","bar_index":966,"type":"BUY","strength":0.45,"price":7.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":"2022-07-27","known_ts":"2022-07-29","bar_index":966,"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-07-27","trigger_known_ts":"2022-07-29","strength":0.45,"price":7.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.413609,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.32,"atr14":0.292388,"stop_level":7.173806,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-04","known_ts":"2022-08-08","bar_index":968,"type":"BUY","strength":0.45,"price":7.59,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-08-04","known_ts":"2022-08-08","bar_index":968,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-08-04","trigger_known_ts":"2022-08-08","strength":0.45,"price":7.59,"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.419725,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.0,"atr14":0.316096,"stop_level":6.841952,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-09","known_ts":"2022-08-11","bar_index":969,"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-09","trigger_known_ts":"2022-08-11","strength":0.45,"price":7.66,"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.414373,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.0,"atr14":0.292887,"stop_level":6.853556,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-25","known_ts":"2022-08-29","bar_index":973,"type":"BUY","strength":0.588,"price":7.59,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-09-19","known_ts":"2022-09-19","bar_index":978,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.33,"stop_level":7.49,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-10-11","known_ts":"2022-10-13","bar_index":982,"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-11","trigger_known_ts":"2022-10-13","strength":0.45,"price":7.08,"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.458716,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.5,"atr14":0.294444,"stop_level":6.352778,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-14","known_ts":"2022-10-18","bar_index":983,"type":"BUY","strength":0.45,"price":7.34,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-10-14","known_ts":"2022-10-18","bar_index":983,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-10-14","trigger_known_ts":"2022-10-18","strength":0.45,"price":7.34,"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.438838,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.5,"atr14":0.289298,"stop_level":6.355351,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-23","known_ts":"2022-11-23","bar_index":992,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.26,"stop_level":7.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-11-25","known_ts":"2022-11-25","bar_index":993,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.2,"stop_level":7.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-29","known_ts":"2023-01-03","bar_index":1001,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-12-29","trigger_known_ts":"2023-01-03","strength":0.45,"price":6.93,"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.446043,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.54,"atr14":0.186216,"stop_level":6.446892,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-12","known_ts":"2023-01-16","bar_index":1004,"type":"BUY","strength":0.45,"price":7.07,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-01-12","known_ts":"2023-01-16","bar_index":1004,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2023-01-12","trigger_known_ts":"2023-01-16","strength":0.45,"price":7.07,"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.374889,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.75,"atr14":0.18004,"stop_level":6.65998,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-02-01","known_ts":"2023-02-01","bar_index":1007,"type":"RECLAIM","strength":0.725,"price":7.64,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-01-12 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-16","known_ts":"2023-02-16","bar_index":1010,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.5,"stop_level":7.54,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-27","known_ts":"2023-02-27","bar_index":1013,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.01,"stop_level":7.35,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-03-01","known_ts":"2023-03-01","bar_index":1013,"type":"RECLAIM","strength":0.725,"price":7.36,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-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":"2023-02-27","prior_stop_level":7.35,"sweep_low":6.99,"atr14":0.214124,"stop_level":6.882938,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-03-10","known_ts":"2023-03-14","bar_index":1016,"type":"REBUY","strength":0.863,"price":7.55,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2023-04-17","known_ts":"2023-04-17","bar_index":1024,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.61,"stop_level":7.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-07-27","known_ts":"2023-07-31","bar_index":1047,"type":"BUY","strength":0.45,"price":6.49,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-08-18","known_ts":"2023-08-18","bar_index":1052,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.25,"stop_level":6.29,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-08-22","known_ts":"2023-08-22","bar_index":1053,"type":"RECLAIM","strength":0.588,"price":6.49,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-08-18 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-08-18","prior_stop_level":6.29,"sweep_low":6.18,"atr14":0.22858,"stop_level":6.06571,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-11-30","known_ts":"2023-11-30","bar_index":1075,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.27,"stop_level":6.29,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-12-01","known_ts":"2023-12-01","bar_index":1075,"type":"RECLAIM","strength":0.588,"price":6.45,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-11-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2023-11-30","prior_stop_level":6.29,"sweep_low":6.21,"atr14":0.164854,"stop_level":6.127573,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-02-07","known_ts":"2024-02-19","bar_index":1091,"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":"2024-02-07","trigger_known_ts":"2024-02-19","strength":0.45,"price":3.9,"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.520295,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.15,"atr14":0.365201,"stop_level":2.9674,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-02-23","known_ts":"2024-02-27","bar_index":1093,"type":"BUY","strength":0.45,"price":4.66,"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-02-23","known_ts":"2024-02-27","bar_index":1093,"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":"2024-02-23","trigger_known_ts":"2024-02-27","strength":0.45,"price":4.66,"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.426814,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.33,"atr14":0.320693,"stop_level":3.169653,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-04-08","known_ts":"2024-04-08","bar_index":1102,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.14,"stop_level":4.31,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-04-10","known_ts":"2024-04-10","bar_index":1103,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.01,"stop_level":4.31,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-04-22","known_ts":"2024-04-24","bar_index":1106,"type":"REBUY","strength":0.45,"price":3.9,"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-05-30","known_ts":"2024-05-30","bar_index":1114,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.85,"stop_level":3.96,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-05-31","known_ts":"2024-05-31","bar_index":1114,"type":"RECLAIM","strength":0.588,"price":4.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-05-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-05-30","prior_stop_level":3.96,"sweep_low":3.82,"atr14":0.15882,"stop_level":3.74059,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-06-20","known_ts":"2024-06-24","bar_index":1119,"type":"REBUY","strength":0.45,"price":3.82,"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-19","known_ts":"2024-07-19","bar_index":1126,"type":"RECLAIM","strength":0.725,"price":4.17,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2024-06-20 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-08-27","known_ts":"2024-08-27","bar_index":1135,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.79,"stop_level":5.89,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-08-30","known_ts":"2024-08-30","bar_index":1136,"type":"RECLAIM","strength":0.863,"price":6.08,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-08-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2024-08-27","prior_stop_level":5.89,"sweep_low":5.61,"atr14":0.681195,"stop_level":5.269403,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-09-12","known_ts":"2024-09-12","bar_index":1139,"type":"RECLAIM","strength":1.0,"price":5.89,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-08-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-11-18","known_ts":"2024-11-18","bar_index":1152,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.51,"stop_level":15.86,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-02-21","known_ts":"2025-02-25","bar_index":1173,"type":"BUY","strength":0.725,"price":14.2,"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":"2025-03-12","known_ts":"2025-03-12","bar_index":1177,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.6,"stop_level":14.02,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2025-03-14","known_ts":"2025-03-14","bar_index":1178,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.7,"stop_level":14.02,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2025-05-09","known_ts":"2025-05-13","bar_index":1190,"type":"BUY","strength":0.725,"price":11.65,"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":25},{"ts":"2025-08-20","known_ts":"2025-08-22","bar_index":1214,"type":"BUY","strength":0.863,"price":13.76,"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":45},{"ts":"2025-09-04","known_ts":"2025-09-04","bar_index":1217,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.7,"stop_level":12.87,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-09-08","known_ts":"2025-09-08","bar_index":1218,"type":"RECLAIM","strength":0.588,"price":13.72,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-09-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-09-04","prior_stop_level":12.87,"sweep_low":12.32,"atr14":0.593581,"stop_level":12.02321,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-09-15","known_ts":"2025-09-17","bar_index":1220,"type":"BUY","strength":0.725,"price":13.67,"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":45},{"ts":"2025-10-17","known_ts":"2025-10-21","bar_index":1226,"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-10-17","trigger_known_ts":"2025-10-21","strength":0.45,"price":11.64,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.387368,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.71,"atr14":0.499133,"stop_level":10.460434,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-12-08","known_ts":"2025-12-10","bar_index":1238,"type":"BUY","strength":0.45,"price":11.35,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-12-29","known_ts":"2025-12-31","bar_index":1243,"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-12-29","trigger_known_ts":"2025-12-31","strength":0.45,"price":10.52,"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.351018,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.17,"atr14":0.331064,"stop_level":10.004468,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-08","known_ts":"2026-01-12","bar_index":1245,"type":"BUY","strength":0.588,"price":11.74,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2026-04-08","known_ts":"2026-04-10","bar_index":1264,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2026-04-08","trigger_known_ts":"2026-04-10","strength":0.45,"price":8.18,"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.423944,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.5,"atr14":0.338055,"stop_level":7.330972,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-04-21","known_ts":"2026-04-23","bar_index":1267,"type":"BUY","strength":0.45,"price":9.8,"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-04-21","known_ts":"2026-04-23","bar_index":1267,"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-04-21","trigger_known_ts":"2026-04-23","strength":0.45,"price":9.8,"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.309859,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.96,"atr14":0.36974,"stop_level":7.77513,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-05-25","known_ts":"2026-05-25","bar_index":1274,"type":"RECLAIM","strength":0.725,"price":11.28,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2026-04-21 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-06-01","known_ts":"2026-06-01","bar_index":1275,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.63,"stop_level":10.12,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-06-03","known_ts":"2026-06-03","bar_index":1276,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.84,"stop_level":10.12,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-06-29","known_ts":"2026-07-01","bar_index":1282,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2026-06-29","trigger_known_ts":"2026-07-01","strength":0.45,"price":7.63,"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.450288,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.66,"atr14":0.555893,"stop_level":6.382054,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-07-23","known_ts":"2026-07-27","bar_index":1288,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2026-07-23","trigger_known_ts":"2026-07-27","strength":0.45,"price":6.04,"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.561047,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.56,"atr14":0.433497,"stop_level":5.343252,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-07-31","known_ts":"2026-08-04","bar_index":1290,"type":"BUY","strength":0.45,"price":6.74,"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-07-31","known_ts":"2026-08-04","bar_index":1290,"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-07-31","trigger_known_ts":"2026-08-04","strength":0.45,"price":6.74,"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.510174,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.66,"atr14":0.369765,"stop_level":5.475117,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-08-19","known_ts":"2026-08-19","bar_index":1294,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.2,"stop_level":6.64,"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-08-19","last_scored_basis":"structure_stop","bars_since_signal":6,"extended":false,"strong_bull":false,"overbought":true,"weeklyBull":true,"above200":false},"early_dots":["2016-08-18","2016-09-08","2016-12-15","2017-01-19","2017-04-27","2017-11-09","2018-05-07","2018-06-19","2018-10-18","2019-01-04","2019-02-11","2019-05-09","2019-05-27","2019-08-07","2019-11-15","2019-12-06","2020-05-13","2020-08-25","2020-12-29","2021-01-15","2021-02-10","2021-07-16","2021-08-19","2021-09-06","2021-09-29","2021-11-09","2022-02-09","2022-03-31","2022-05-06","2022-06-07","2023-05-26","2023-07-14","2024-09-19","2024-10-25","2024-12-03","2025-01-10","2025-02-05","2025-04-10","2025-09-15","2025-11-25"],"warnings":[{"ts":"2022-09-09","kind":"arm","px":7.7},{"ts":"2022-09-19","kind":"confirm","px":7.33,"level":7.49},{"ts":"2022-11-14","kind":"arm","px":7.57},{"ts":"2022-11-23","kind":"confirm","px":7.26,"level":7.5},{"ts":"2022-11-24","kind":"arm","px":7.3},{"ts":"2022-11-25","kind":"confirm","px":7.2,"level":7.5},{"ts":"2023-02-14","kind":"arm","px":7.51},{"ts":"2023-02-16","kind":"confirm","px":7.5,"level":7.54},{"ts":"2023-02-24","kind":"arm","px":7.15},{"ts":"2023-02-27","kind":"confirm","px":7.01,"level":7.35},{"ts":"2023-04-10","kind":"arm","px":7.7},{"ts":"2023-04-17","kind":"confirm","px":7.61,"level":7.7},{"ts":"2023-08-14","kind":"arm","px":6.47},{"ts":"2023-08-18","kind":"confirm","px":6.25,"level":6.29},{"ts":"2023-11-27","kind":"arm","px":6.39},{"ts":"2023-11-30","kind":"confirm","px":6.27,"level":6.29},{"ts":"2024-03-11","kind":"arm","px":4.41},{"ts":"2024-04-08","kind":"confirm","px":4.14,"level":4.31},{"ts":"2024-04-09","kind":"arm","px":4.16},{"ts":"2024-04-10","kind":"confirm","px":4.01,"level":4.31},{"ts":"2024-05-29","kind":"arm","px":3.92},{"ts":"2024-05-30","kind":"confirm","px":3.85,"level":3.96},{"ts":"2024-07-05","kind":"arm","px":4.23},{"ts":"2024-08-08","kind":"arm","px":6.19},{"ts":"2024-08-27","kind":"confirm","px":5.79,"level":5.89},{"ts":"2024-10-23","kind":"arm","px":13.76},{"ts":"2024-11-18","kind":"confirm","px":14.51,"level":15.86},{"ts":"2025-03-11","kind":"arm","px":13.41},{"ts":"2025-03-12","kind":"confirm","px":13.6,"level":14.02},{"ts":"2025-03-13","kind":"arm","px":13.09},{"ts":"2025-03-14","kind":"confirm","px":13.7,"level":14.02},{"ts":"2025-06-03","kind":"arm","px":12.24},{"ts":"2025-08-29","kind":"arm","px":12.87},{"ts":"2025-09-04","kind":"confirm","px":12.7,"level":12.87},{"ts":"2026-05-29","kind":"arm","px":9.29},{"ts":"2026-06-01","kind":"confirm","px":9.63,"level":10.12},{"ts":"2026-06-02","kind":"arm","px":9.02},{"ts":"2026-06-03","kind":"confirm","px":8.84,"level":10.12},{"ts":"2026-08-18","kind":"arm","px":6.52},{"ts":"2026-08-19","kind":"confirm","px":6.2,"level":6.64}],"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":[]}}}