{"opportunities":{"schema":"opportunity_timeline.v1","as_of":"2026-09-11","priced_through":{"CN":null,"HK":null,"US":"2026-09-11"},"events":[{"id":"opp_e57788a0ecea60f32a45","market":"CN","system":"prophet_board","definition":"cn_prophet_v4","authority":"candidate","surfaced_at":"2026-08-24","entry_date":"2026-08-25","entry_basis":"t1_open","entry_price":17.24,"rank":18,"tier":"T1","state":"lag","maturity":"matured","latest_price":16.38,"return_pct":-5.0,"excess_pct":-5.38,"sessions":10,"source_artifact":"site/factordata/cn_track_ledger.json","source_as_of":"2026-09-10","priced_through":null},{"id":"opp_bbbb857dd60305d6c675","market":"CN","system":"prophet_board","definition":"cn_prophet_v3_shadow","authority":"watch","surfaced_at":"2026-08-24","entry_date":"2026-08-25","entry_basis":"t1_open","entry_price":17.24,"rank":18,"tier":"T1","state":"lag","maturity":"matured","latest_price":16.38,"return_pct":-5.0,"excess_pct":-5.38,"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":"601001.SS","timeframe":"3D","as_of":"2026-09-11T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2010-08-25","known_ts":"2010-08-25","bar_index":36,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.4948,"stop_level":12.6183,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-08-26","known_ts":"2010-08-26","bar_index":36,"type":"RECLAIM","strength":0.588,"price":12.6646,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-08-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":"2010-08-25","prior_stop_level":12.6183,"sweep_low":12.4871,"atr14":0.424565,"stop_level":12.274817,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-09-15","known_ts":"2010-09-15","bar_index":41,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.3405,"stop_level":12.4948,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-11-03","known_ts":"2010-11-03","bar_index":50,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.0625,"stop_level":19.3635,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-11-04","known_ts":"2010-11-04","bar_index":50,"type":"RECLAIM","strength":0.725,"price":19.5179,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-11-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":"2010-11-03","prior_stop_level":19.3635,"sweep_low":19.0471,"atr14":1.039878,"stop_level":18.527161,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-11-12","known_ts":"2010-11-12","bar_index":52,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.2444,"stop_level":19.0625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-03-04","known_ts":"2011-03-08","bar_index":77,"type":"BUY","strength":0.588,"price":16.3999,"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":30},{"ts":"2011-06-22","known_ts":"2011-06-24","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-06-22","trigger_known_ts":"2011-06-24","strength":0.45,"price":12.9733,"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.381532,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.4022,"atr14":0.373031,"stop_level":12.215684,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-06-30","known_ts":"2011-07-04","bar_index":102,"type":"BUY","strength":0.588,"price":13.7296,"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":"2011-07-25","known_ts":"2011-07-25","bar_index":107,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.1784,"stop_level":13.3206,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-07-28","known_ts":"2011-07-28","bar_index":108,"type":"RECLAIM","strength":0.725,"price":13.4909,"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":true},"anchor_ts":"2011-07-25","prior_stop_level":13.3206,"sweep_low":13.0144,"atr14":0.373123,"stop_level":12.827838,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-09-09","known_ts":"2011-09-14","bar_index":119,"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-09-09","trigger_known_ts":"2011-09-14","strength":0.45,"price":12.5144,"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.403409,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.991,"atr14":0.320079,"stop_level":11.830961,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-09-20","known_ts":"2011-09-22","bar_index":121,"type":"BUY","strength":0.45,"price":12.3504,"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-09-20","known_ts":"2011-09-22","bar_index":121,"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":"2011-09-20","trigger_known_ts":"2011-09-22","strength":0.45,"price":12.3504,"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.411227,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.0692,"atr14":0.325661,"stop_level":11.906369,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-18","known_ts":"2011-11-18","bar_index":133,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.0614,"stop_level":12.2645,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-23","known_ts":"2011-11-23","bar_index":134,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.6551,"stop_level":12.2645,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-12-23","known_ts":"2011-12-27","bar_index":142,"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-23","trigger_known_ts":"2011-12-27","strength":0.45,"price":9.4054,"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.444536,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.1163,"atr14":0.319659,"stop_level":8.956471,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-10","known_ts":"2012-01-12","bar_index":145,"type":"BUY","strength":0.45,"price":10.4053,"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-10","known_ts":"2012-01-12","bar_index":145,"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-10","trigger_known_ts":"2012-01-12","strength":0.45,"price":10.4053,"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.37897,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.1554,"atr14":0.373956,"stop_level":8.968422,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-07","known_ts":"2012-02-09","bar_index":150,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2012-02-07","trigger_known_ts":"2012-02-09","strength":0.588,"price":10.5849,"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.354575,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":10.0303,"atr14":0.368519,"stop_level":9.846041,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-06","known_ts":"2012-03-06","bar_index":156,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.9208,"stop_level":10.9443,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-03-09","known_ts":"2012-03-09","bar_index":157,"type":"RECLAIM","strength":0.588,"price":11.1708,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-03-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-03-06","prior_stop_level":10.9443,"sweep_low":10.7177,"atr14":0.268948,"stop_level":10.583226,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-16","known_ts":"2012-03-16","bar_index":159,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.6474,"stop_level":10.7334,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-03-19","known_ts":"2012-03-19","bar_index":159,"type":"RECLAIM","strength":0.588,"price":10.749,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-03-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-03-16","prior_stop_level":10.7334,"sweep_low":10.4131,"atr14":0.284456,"stop_level":10.270872,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-04-23","known_ts":"2012-04-25","bar_index":167,"type":"BUY","strength":0.725,"price":10.4521,"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":50},{"ts":"2012-05-17","known_ts":"2012-05-17","bar_index":172,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.5224,"stop_level":10.6084,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-08-02","known_ts":"2012-08-06","bar_index":190,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2012-08-02","trigger_known_ts":"2012-08-06","strength":0.45,"price":8.0565,"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.412346,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.6986,"atr14":0.218143,"stop_level":7.589529,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-07","known_ts":"2012-08-09","bar_index":191,"type":"BUY","strength":0.45,"price":8.1838,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-08-07","known_ts":"2012-08-09","bar_index":191,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2012-08-07","trigger_known_ts":"2012-08-09","strength":0.45,"price":8.1838,"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.403061,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.6986,"atr14":0.223684,"stop_level":7.586758,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-09-05","known_ts":"2012-09-07","bar_index":198,"type":"BUY","strength":0.45,"price":7.7543,"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-09-05","known_ts":"2012-09-07","bar_index":198,"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-09-05","trigger_known_ts":"2012-09-07","strength":0.45,"price":7.7543,"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.392877,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.0783,"atr14":0.224481,"stop_level":6.96606,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-09-26","known_ts":"2012-09-28","bar_index":203,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2012-09-26","trigger_known_ts":"2012-09-28","strength":0.588,"price":7.635,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.400019,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":7.1339,"atr14":0.23352,"stop_level":7.01714,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-25","known_ts":"2012-10-25","bar_index":208,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.5316,"stop_level":7.5634,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-10-30","known_ts":"2012-10-30","bar_index":209,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.2612,"stop_level":7.5634,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-12-05","known_ts":"2012-12-07","bar_index":218,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2012-12-05","trigger_known_ts":"2012-12-07","strength":0.45,"price":6.7124,"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.424471,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.1239,"atr14":0.191016,"stop_level":6.028392,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-12-10","known_ts":"2012-12-12","bar_index":219,"type":"BUY","strength":0.588,"price":6.7442,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-12-10","known_ts":"2012-12-12","bar_index":219,"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-12-10","trigger_known_ts":"2012-12-12","strength":0.588,"price":6.7442,"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.421744,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":6.1239,"atr14":0.18902,"stop_level":6.02939,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-01-11","known_ts":"2013-01-11","bar_index":226,"type":"RECLAIM","strength":0.725,"price":7.6032,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2012-12-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-01-24","known_ts":"2013-01-24","bar_index":229,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.3089,"stop_level":7.4123,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-01-28","known_ts":"2013-01-28","bar_index":229,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.3646,"stop_level":7.4123,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-01-29","known_ts":"2013-01-29","bar_index":230,"type":"RECLAIM","strength":0.725,"price":7.4203,"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":7.4123,"sweep_low":7.2373,"atr14":0.225556,"stop_level":7.124522,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-01-29","known_ts":"2013-01-29","bar_index":230,"type":"RECLAIM","strength":0.725,"price":7.4203,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-01-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":"2013-01-28","prior_stop_level":7.4123,"sweep_low":7.2373,"atr14":0.225556,"stop_level":7.124522,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-02-18","known_ts":"2013-02-18","bar_index":233,"type":"RECLAIM","strength":0.863,"price":8.1122,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-01-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-03-04","known_ts":"2013-03-04","bar_index":236,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.1339,"stop_level":7.4441,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-03-07","known_ts":"2013-03-07","bar_index":237,"type":"RECLAIM","strength":0.725,"price":7.6509,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-03-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2013-03-04","prior_stop_level":7.4441,"sweep_low":7.0624,"atr14":0.297527,"stop_level":6.913636,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-07-04","known_ts":"2013-07-08","bar_index":263,"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":"2013-07-04","trigger_known_ts":"2013-07-08","strength":0.45,"price":4.6923,"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.471707,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.3822,"atr14":0.237843,"stop_level":4.263279,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-07-12","known_ts":"2013-07-16","bar_index":265,"type":"BUY","strength":0.45,"price":4.9946,"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":"2013-07-12","known_ts":"2013-07-16","bar_index":265,"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":"2013-07-12","trigger_known_ts":"2013-07-16","strength":0.45,"price":4.9946,"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.429084,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.3822,"atr14":0.243775,"stop_level":4.260312,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-07-30","known_ts":"2013-08-01","bar_index":269,"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":"2013-07-30","trigger_known_ts":"2013-08-01","strength":0.45,"price":5.1218,"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.414544,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.4935,"atr14":0.245879,"stop_level":4.37056,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-08-23","known_ts":"2013-08-23","bar_index":275,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.2266,"stop_level":5.2903,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-08-26","known_ts":"2013-08-26","bar_index":275,"type":"RECLAIM","strength":0.588,"price":5.3381,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-08-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2013-08-23","prior_stop_level":5.2903,"sweep_low":5.0991,"atr14":0.250495,"stop_level":4.973853,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-09-17","known_ts":"2013-09-17","bar_index":280,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.1788,"stop_level":5.2106,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-09-18","known_ts":"2013-09-18","bar_index":281,"type":"RECLAIM","strength":0.725,"price":5.2266,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-09-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":"2013-09-17","prior_stop_level":5.2106,"sweep_low":5.1389,"atr14":0.184509,"stop_level":5.046646,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-09-26","known_ts":"2013-09-26","bar_index":282,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.0353,"stop_level":5.1788,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-10-10","known_ts":"2013-10-14","bar_index":284,"type":"REBUY","strength":0.725,"price":5.2186,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":25},{"ts":"2013-11-26","known_ts":"2013-11-28","bar_index":295,"type":"BUY","strength":0.725,"price":5.0274,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":75},{"ts":"2013-12-12","known_ts":"2013-12-12","bar_index":299,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.8282,"stop_level":4.8441,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-12-16","known_ts":"2013-12-16","bar_index":299,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.6848,"stop_level":4.8441,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-02-13","known_ts":"2014-02-17","bar_index":312,"type":"BUY","strength":0.45,"price":4.0076,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-02-13","known_ts":"2014-02-17","bar_index":312,"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":"2014-02-13","trigger_known_ts":"2014-02-17","strength":0.45,"price":4.0076,"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.541905,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.7446,"atr14":0.105225,"stop_level":3.691987,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-04-25","known_ts":"2014-04-25","bar_index":328,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.3383,"stop_level":3.418,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-04-29","known_ts":"2014-04-29","bar_index":329,"type":"RECLAIM","strength":0.588,"price":3.5853,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-04-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-04-25","prior_stop_level":3.418,"sweep_low":3.2507,"atr14":0.115227,"stop_level":3.193087,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-05-14","known_ts":"2014-05-14","bar_index":332,"type":"RECLAIM","strength":0.725,"price":4.7087,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-04-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-06-18","known_ts":"2014-06-18","bar_index":340,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.6848,"stop_level":4.7167,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-07-25","known_ts":"2014-07-25","bar_index":349,"type":"RECLAIM","strength":1.0,"price":4.8601,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-06-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-07-30","known_ts":"2014-08-01","bar_index":350,"type":"BUY","strength":1.0,"price":5.0114,"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":55},{"ts":"2014-08-22","known_ts":"2014-08-22","bar_index":355,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.9557,"stop_level":4.9636,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-09-05","known_ts":"2014-09-05","bar_index":359,"type":"RECLAIM","strength":1.0,"price":5.0513,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-08-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-09-11","known_ts":"2014-09-15","bar_index":360,"type":"BUY","strength":1.0,"price":5.3062,"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":40},{"ts":"2015-03-12","known_ts":"2015-03-16","bar_index":399,"type":"BUY","strength":0.725,"price":6.8041,"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":"2015-05-06","known_ts":"2015-05-06","bar_index":411,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.1547,"stop_level":7.3618,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-05-11","known_ts":"2015-05-11","bar_index":412,"type":"RECLAIM","strength":1.0,"price":7.4415,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-05-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2015-05-06","prior_stop_level":7.3618,"sweep_low":7.0192,"atr14":0.365369,"stop_level":6.836516,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-06-08","known_ts":"2015-06-08","bar_index":419,"type":"RECLAIM","strength":0.863,"price":9.4572,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-05-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-06-26","known_ts":"2015-06-26","bar_index":423,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.1626,"stop_level":7.8797,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2015-08-11","known_ts":"2015-08-13","bar_index":434,"type":"BUY","strength":0.588,"price":6.2087,"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-02","known_ts":"2015-11-02","bar_index":451,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.3869,"stop_level":4.4588,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-11-04","known_ts":"2015-11-04","bar_index":452,"type":"RECLAIM","strength":0.588,"price":4.6026,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-11-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-11-02","prior_stop_level":4.4588,"sweep_low":4.3549,"atr14":0.214497,"stop_level":4.247652,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-24","known_ts":"2015-11-24","bar_index":456,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.7385,"stop_level":4.8264,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-11-26","known_ts":"2015-11-26","bar_index":457,"type":"RECLAIM","strength":0.588,"price":4.8503,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-11-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":"2015-11-24","prior_stop_level":4.8264,"sweep_low":4.6586,"atr14":0.183763,"stop_level":4.566718,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-30","known_ts":"2015-11-30","bar_index":458,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.3869,"stop_level":4.8264,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-12-16","known_ts":"2015-12-18","bar_index":462,"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-12-16","trigger_known_ts":"2015-12-18","strength":0.588,"price":4.4987,"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.536417,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":4.1951,"atr14":0.160204,"stop_level":4.114998,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-01-04","known_ts":"2016-01-06","bar_index":466,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-01-04","trigger_known_ts":"2016-01-06","strength":0.588,"price":4.6186,"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.524062,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":3.9953,"atr14":0.182012,"stop_level":3.904294,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-01","known_ts":"2016-02-01","bar_index":472,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.7476,"stop_level":4.1152,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-02-17","known_ts":"2016-02-19","bar_index":475,"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-17","trigger_known_ts":"2016-02-19","strength":0.45,"price":4.1072,"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.576761,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.5319,"atr14":0.304324,"stop_level":3.379738,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-06-22","known_ts":"2016-06-24","bar_index":480,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-06-22","trigger_known_ts":"2016-06-24","strength":0.588,"price":4.1392,"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.573463,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":3.6038,"atr14":0.276586,"stop_level":3.465507,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-06-27","known_ts":"2016-06-29","bar_index":481,"type":"BUY","strength":0.588,"price":4.3629,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-06-27","known_ts":"2016-06-29","bar_index":481,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2016-06-27","trigger_known_ts":"2016-06-29","strength":0.588,"price":4.3629,"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.550411,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":3.747623,"atr14":0.265771,"stop_level":3.614738,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-08-08","known_ts":"2016-08-08","bar_index":491,"type":"RECLAIM","strength":0.863,"price":5.4736,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-02-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-09-01","known_ts":"2016-09-01","bar_index":497,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.3458,"stop_level":5.4736,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-09-05","known_ts":"2016-09-05","bar_index":497,"type":"RECLAIM","strength":0.863,"price":5.6414,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-09-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-09-01","prior_stop_level":5.4736,"sweep_low":5.3058,"atr14":0.240102,"stop_level":5.185749,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-09-29","known_ts":"2016-09-29","bar_index":503,"type":"RECLAIM","strength":0.863,"price":5.8252,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-09-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-11-18","known_ts":"2016-11-18","bar_index":513,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.8252,"stop_level":5.961,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-02-06","known_ts":"2017-02-08","bar_index":530,"type":"BUY","strength":0.588,"price":5.0341,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":55},{"ts":"2017-03-03","known_ts":"2017-03-03","bar_index":536,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.0661,"stop_level":5.154,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-03-06","known_ts":"2017-03-06","bar_index":536,"type":"RECLAIM","strength":0.863,"price":5.2179,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-03-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-03-03","prior_stop_level":5.154,"sweep_low":5.0501,"atr14":0.142818,"stop_level":4.978691,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-06-01","known_ts":"2017-06-05","bar_index":556,"type":"BUY","strength":0.45,"price":4.0593,"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-07-24","known_ts":"2017-07-24","bar_index":561,"type":"RECLAIM","strength":0.725,"price":5.2659,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2017-06-01 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-08-23","known_ts":"2017-08-23","bar_index":568,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.9462,"stop_level":5.0741,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-08-25","known_ts":"2017-08-25","bar_index":569,"type":"RECLAIM","strength":0.725,"price":5.146,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-08-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2017-08-23","prior_stop_level":5.0741,"sweep_low":4.8583,"atr14":0.2365,"stop_level":4.74005,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-09-07","known_ts":"2017-09-07","bar_index":572,"type":"RECLAIM","strength":0.863,"price":6.2167,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-08-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-09-21","known_ts":"2017-09-21","bar_index":575,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.8332,"stop_level":5.8492,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-09-26","known_ts":"2017-09-26","bar_index":576,"type":"RECLAIM","strength":0.863,"price":5.985,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-09-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":"2017-09-21","prior_stop_level":5.8492,"sweep_low":5.6494,"atr14":0.259426,"stop_level":5.519687,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-12-28","known_ts":"2018-01-02","bar_index":597,"type":"BUY","strength":0.725,"price":5.0341,"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":"2018-02-12","known_ts":"2018-02-12","bar_index":607,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.7544,"stop_level":5.1939,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2018-05-09","known_ts":"2018-05-11","bar_index":625,"type":"BUY","strength":0.45,"price":4.4428,"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-28","known_ts":"2018-05-28","bar_index":629,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.283,"stop_level":4.3789,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-06-01","known_ts":"2018-06-01","bar_index":630,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.1312,"stop_level":4.3789,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-07-12","known_ts":"2018-07-16","bar_index":640,"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-12","trigger_known_ts":"2018-07-16","strength":0.45,"price":3.9953,"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.358978,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.5798,"atr14":0.145933,"stop_level":3.506834,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-17","known_ts":"2018-07-19","bar_index":641,"type":"BUY","strength":0.45,"price":3.9794,"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-17","known_ts":"2018-07-19","bar_index":641,"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-17","trigger_known_ts":"2018-07-19","strength":0.45,"price":3.9794,"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.361529,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.6198,"atr14":0.134699,"stop_level":3.55245,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-24","known_ts":"2018-08-24","bar_index":650,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.9314,"stop_level":4.0113,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-08-27","known_ts":"2018-08-27","bar_index":650,"type":"RECLAIM","strength":0.588,"price":4.0193,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-08-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":"2018-08-24","prior_stop_level":4.0113,"sweep_low":3.9154,"atr14":0.12204,"stop_level":3.85438,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-09-03","known_ts":"2018-09-03","bar_index":652,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.7716,"stop_level":3.9314,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-09-18","known_ts":"2018-09-20","bar_index":656,"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-18","trigger_known_ts":"2018-09-20","strength":0.588,"price":3.8835,"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.36052,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":3.7237,"atr14":0.098924,"stop_level":3.674238,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-09-21","known_ts":"2018-09-26","bar_index":657,"type":"BUY","strength":0.588,"price":3.9234,"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-10-22","known_ts":"2018-10-24","bar_index":662,"type":"BUY","strength":0.588,"price":3.8675,"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-11-12","known_ts":"2018-11-12","bar_index":667,"type":"RECLAIM","strength":0.725,"price":3.9154,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2018-10-22 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-11-22","known_ts":"2018-11-22","bar_index":669,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.7796,"stop_level":3.7956,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-11-26","known_ts":"2018-11-26","bar_index":670,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.6597,"stop_level":3.7956,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-01-03","known_ts":"2019-01-07","bar_index":679,"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":"2019-01-03","trigger_known_ts":"2019-01-07","strength":0.45,"price":3.4759,"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.404118,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.3001,"atr14":0.083243,"stop_level":3.258479,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-16","known_ts":"2019-01-18","bar_index":682,"type":"BUY","strength":0.45,"price":3.5479,"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-01-16","known_ts":"2019-01-18","bar_index":682,"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-16","trigger_known_ts":"2019-01-18","strength":0.45,"price":3.5479,"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.391775,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.3721,"atr14":0.088165,"stop_level":3.328017,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-02-01","known_ts":"2019-02-12","bar_index":686,"type":"BUY","strength":0.45,"price":3.4759,"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-02-01","known_ts":"2019-02-12","bar_index":686,"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-02-01","trigger_known_ts":"2019-02-12","strength":0.45,"price":3.4759,"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.404118,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.3081,"atr14":0.079435,"stop_level":3.268383,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-02-13","known_ts":"2019-02-15","bar_index":687,"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":"2019-02-13","trigger_known_ts":"2019-02-15","strength":0.45,"price":3.468,"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.405472,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.3081,"atr14":0.075129,"stop_level":3.270536,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-01","known_ts":"2019-03-01","bar_index":691,"type":"RECLAIM","strength":0.725,"price":3.8994,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-02-01 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-14","known_ts":"2019-03-14","bar_index":694,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.7716,"stop_level":3.8036,"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.588,"price":3.8195,"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":false,"monthlyBull":false},"anchor_ts":"2019-03-14","prior_stop_level":3.8036,"sweep_low":3.7237,"atr14":0.119417,"stop_level":3.663991,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-04-01","known_ts":"2019-04-01","bar_index":698,"type":"RECLAIM","strength":0.863,"price":4.2031,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-03-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-05-06","known_ts":"2019-05-06","bar_index":704,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.7077,"stop_level":4.0832,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-08-30","known_ts":"2019-09-03","bar_index":732,"type":"BUY","strength":0.588,"price":3.4759,"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":"2019-09-25","known_ts":"2019-09-25","bar_index":737,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.3641,"stop_level":3.404,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2019-10-11","known_ts":"2019-10-15","bar_index":740,"type":"REBUY","strength":0.45,"price":3.428,"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":"2019-10-24","known_ts":"2019-10-28","bar_index":743,"type":"REBUY","strength":0.45,"price":3.388,"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":"2019-11-19","known_ts":"2019-11-21","bar_index":749,"type":"BUY","strength":0.45,"price":3.3321,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-01-23","known_ts":"2020-01-23","bar_index":764,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.3081,"stop_level":3.3561,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-03-25","known_ts":"2020-03-27","bar_index":777,"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":"2020-03-25","trigger_known_ts":"2020-03-27","strength":0.45,"price":2.8607,"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.356104,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.7887,"atr14":0.079075,"stop_level":2.749162,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-16","known_ts":"2020-04-20","bar_index":782,"type":"BUY","strength":0.45,"price":2.8846,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-04-16","known_ts":"2020-04-20","bar_index":782,"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":"2020-04-16","trigger_known_ts":"2020-04-20","strength":0.45,"price":2.8846,"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.350725,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.8127,"atr14":0.061069,"stop_level":2.782165,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-29","known_ts":"2020-05-06","bar_index":785,"type":"BUY","strength":0.588,"price":3.0444,"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":"2020-06-05","known_ts":"2020-06-05","bar_index":793,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.0764,"stop_level":3.0924,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-08","known_ts":"2020-06-08","bar_index":793,"type":"RECLAIM","strength":0.588,"price":3.1403,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-06-05","prior_stop_level":3.0924,"sweep_low":3.0365,"atr14":0.081333,"stop_level":2.995834,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-12","known_ts":"2020-06-12","bar_index":794,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.9805,"stop_level":3.0924,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-18","known_ts":"2020-06-18","bar_index":796,"type":"RECLAIM","strength":0.725,"price":3.2282,"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":false},"anchor_ts":"2020-06-12","prior_stop_level":3.0924,"sweep_low":2.9166,"atr14":0.094773,"stop_level":2.869214,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-30","known_ts":"2020-06-30","bar_index":798,"type":"RECLAIM","strength":0.863,"price":3.412,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-06-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-08-05","known_ts":"2020-08-05","bar_index":806,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.1951,"stop_level":4.2031,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-10-16","known_ts":"2020-10-20","bar_index":822,"type":"BUY","strength":0.863,"price":4.1791,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2020-12-14","known_ts":"2020-12-14","bar_index":835,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.259,"stop_level":4.5387,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-12-18","known_ts":"2020-12-18","bar_index":837,"type":"RECLAIM","strength":1.0,"price":4.8503,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-12-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":"2020-12-14","prior_stop_level":4.5387,"sweep_low":4.0912,"atr14":0.248228,"stop_level":3.967086,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-12-23","known_ts":"2020-12-25","bar_index":838,"type":"REBUY","strength":1.0,"price":5.0101,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2021-03-09","known_ts":"2021-03-11","bar_index":854,"type":"BUY","strength":0.725,"price":4.1551,"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":15},{"ts":"2021-03-25","known_ts":"2021-03-25","bar_index":858,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.8755,"stop_level":3.9953,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2021-03-29","known_ts":"2021-03-29","bar_index":858,"type":"RECLAIM","strength":0.588,"price":4.0353,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-03-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2021-03-25","prior_stop_level":3.9953,"sweep_low":3.8115,"atr14":0.168639,"stop_level":3.727181,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-04-16","known_ts":"2021-04-16","bar_index":863,"type":"RECLAIM","strength":0.863,"price":4.4348,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-03-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-05-26","known_ts":"2021-05-26","bar_index":871,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.5855,"stop_level":5.6254,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-05-27","known_ts":"2021-05-27","bar_index":871,"type":"RECLAIM","strength":1.0,"price":5.6334,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-05-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-05-26","prior_stop_level":5.6254,"sweep_low":5.5216,"atr14":0.297875,"stop_level":5.372663,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-06-10","known_ts":"2021-06-10","bar_index":875,"type":"RECLAIM","strength":1.0,"price":6.6083,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-05-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-08-26","known_ts":"2021-08-30","bar_index":893,"type":"REBUY","strength":0.863,"price":8.2863,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2021-10-22","known_ts":"2021-10-22","bar_index":904,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.0614,"stop_level":9.2372,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-10-25","known_ts":"2021-10-25","bar_index":904,"type":"RECLAIM","strength":0.863,"price":9.405,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-10-22 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-10-22","prior_stop_level":9.2372,"sweep_low":8.8297,"atr14":0.858823,"stop_level":8.400289,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-12-15","known_ts":"2021-12-17","bar_index":917,"type":"BUY","strength":0.725,"price":7.9347,"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":"2022-03-14","known_ts":"2022-03-14","bar_index":936,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.5717,"stop_level":11.0351,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-03-16","known_ts":"2022-03-16","bar_index":936,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.7886,"stop_level":11.0351,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-03-18","known_ts":"2022-03-18","bar_index":937,"type":"RECLAIM","strength":0.725,"price":11.3707,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-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":"2022-03-14","prior_stop_level":11.0351,"sweep_low":9.1413,"atr14":0.856787,"stop_level":8.712906,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-03-18","known_ts":"2022-03-18","bar_index":937,"type":"RECLAIM","strength":0.725,"price":11.3707,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-03-16 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-16","prior_stop_level":11.0351,"sweep_low":9.1413,"atr14":0.856787,"stop_level":8.712906,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-03-22","known_ts":"2022-03-24","bar_index":938,"type":"REBUY","strength":0.725,"price":12.9449,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2022-05-26","known_ts":"2022-05-30","bar_index":952,"type":"BUY","strength":0.725,"price":12.018,"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":20},{"ts":"2022-07-08","known_ts":"2022-07-08","bar_index":962,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.2976,"stop_level":12.3376,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2022-07-11","known_ts":"2022-07-11","bar_index":962,"type":"RECLAIM","strength":0.725,"price":12.5454,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-07-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":"2022-07-08","prior_stop_level":12.3376,"sweep_low":11.6664,"atr14":0.958069,"stop_level":11.187366,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-16","known_ts":"2022-08-18","bar_index":971,"type":"BUY","strength":0.588,"price":12.7927,"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":60},{"ts":"2022-09-26","known_ts":"2022-09-26","bar_index":980,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.3938,"stop_level":14.6319,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-09-29","known_ts":"2022-09-29","bar_index":981,"type":"RECLAIM","strength":0.725,"price":14.9275,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-09-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2022-09-26","prior_stop_level":14.6319,"sweep_low":13.819,"atr14":0.832391,"stop_level":13.402804,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-03","known_ts":"2023-01-05","bar_index":1002,"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":"2023-01-03","trigger_known_ts":"2023-01-05","strength":0.45,"price":9.7957,"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.36978,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.5904,"atr14":0.30833,"stop_level":9.436235,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-11","known_ts":"2023-01-13","bar_index":1004,"type":"BUY","strength":0.45,"price":10.4033,"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-02-10","known_ts":"2023-02-10","bar_index":1009,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.198,"stop_level":10.2965,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-03-16","known_ts":"2023-03-16","bar_index":1017,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.2702,"stop_level":9.7464,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-03-30","known_ts":"2023-04-03","bar_index":1021,"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":"2023-03-30","trigger_known_ts":"2023-04-03","strength":0.45,"price":9.1142,"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.413625,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.8514,"atr14":0.247944,"stop_level":8.727428,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-04-26","known_ts":"2023-04-28","bar_index":1027,"type":"BUY","strength":0.45,"price":9.1716,"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-04-26","known_ts":"2023-04-28","bar_index":1027,"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-04-26","trigger_known_ts":"2023-04-28","strength":0.45,"price":9.1716,"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.409932,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.6708,"atr14":0.242965,"stop_level":8.549318,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-05-09","known_ts":"2023-05-11","bar_index":1029,"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":"2023-05-09","trigger_known_ts":"2023-05-11","strength":0.45,"price":8.5722,"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.448495,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.1453,"atr14":0.278761,"stop_level":8.00592,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-06-27","known_ts":"2023-06-29","bar_index":1040,"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":"2023-06-27","trigger_known_ts":"2023-06-29","strength":0.45,"price":7.5541,"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.513996,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.1435,"atr14":0.195048,"stop_level":7.045976,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-06-30","known_ts":"2023-07-04","bar_index":1041,"type":"BUY","strength":0.45,"price":7.9318,"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-06-30","known_ts":"2023-07-04","bar_index":1041,"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-06-30","trigger_known_ts":"2023-07-04","strength":0.45,"price":7.9318,"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.489697,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.1435,"atr14":0.196565,"stop_level":7.045217,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-07-18","known_ts":"2023-07-18","bar_index":1045,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.9131,"stop_level":7.9154,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-07-19","known_ts":"2023-07-19","bar_index":1045,"type":"RECLAIM","strength":0.588,"price":7.9306,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-07-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-07-18","prior_stop_level":7.9154,"sweep_low":7.8428,"atr14":0.181747,"stop_level":7.751926,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-08-17","known_ts":"2023-08-17","bar_index":1052,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.755,"stop_level":7.7813,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-08-23","known_ts":"2023-08-23","bar_index":1053,"type":"RECLAIM","strength":0.588,"price":7.8779,"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":false,"monthlyBull":false},"anchor_ts":"2023-08-17","prior_stop_level":7.7813,"sweep_low":7.5618,"atr14":0.186137,"stop_level":7.468732,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-09-01","known_ts":"2023-09-01","bar_index":1056,"type":"RECLAIM","strength":0.725,"price":9.5905,"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":false}},{"ts":"2023-10-11","known_ts":"2023-10-11","bar_index":1063,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.6344,"stop_level":9.7486,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-10-13","known_ts":"2023-10-13","bar_index":1064,"type":"RECLAIM","strength":0.863,"price":9.854,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-10-11 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-10-11","prior_stop_level":9.7486,"sweep_low":9.4851,"atr14":0.338543,"stop_level":9.315829,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-10-26","known_ts":"2023-10-26","bar_index":1067,"type":"RECLAIM","strength":0.863,"price":10.2053,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-10-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-12-21","known_ts":"2023-12-21","bar_index":1080,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.2241,"stop_level":11.4261,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-03-11","known_ts":"2024-03-11","bar_index":1097,"type":"RECLAIM","strength":1.0,"price":13.4724,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-12-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-03-18","known_ts":"2024-03-18","bar_index":1098,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.3934,"stop_level":13.4022,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-03-19","known_ts":"2024-03-19","bar_index":1099,"type":"RECLAIM","strength":1.0,"price":13.5954,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-03-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-03-18","prior_stop_level":13.4022,"sweep_low":13.0069,"atr14":0.596033,"stop_level":12.708883,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-03-27","known_ts":"2024-03-27","bar_index":1101,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.8313,"stop_level":13.4022,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-03-29","known_ts":"2024-03-29","bar_index":1101,"type":"RECLAIM","strength":1.0,"price":13.5163,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-03-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-03-27","prior_stop_level":13.4022,"sweep_low":12.6469,"atr14":0.594839,"stop_level":12.34948,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-04-16","known_ts":"2024-04-16","bar_index":1105,"type":"RECLAIM","strength":1.0,"price":14.7547,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-03-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-06-18","known_ts":"2024-06-18","bar_index":1118,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.6768,"stop_level":16.1687,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-06-20","known_ts":"2024-06-20","bar_index":1119,"type":"RECLAIM","strength":1.0,"price":16.2389,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-06-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-06-18","prior_stop_level":16.1687,"sweep_low":15.5539,"atr14":0.651743,"stop_level":15.228028,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-09-19","known_ts":"2024-09-23","bar_index":1140,"type":"BUY","strength":0.725,"price":13.425,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":80},{"ts":"2024-10-25","known_ts":"2024-10-25","bar_index":1147,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.6672,"stop_level":14.8052,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-01-15","known_ts":"2025-01-17","bar_index":1166,"type":"BUY","strength":0.45,"price":12.5233,"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-23","known_ts":"2025-01-27","bar_index":1168,"type":"BUY","strength":0.45,"price":12.0172,"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-03-06","known_ts":"2025-03-10","bar_index":1176,"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-03-06","trigger_known_ts":"2025-03-10","strength":0.45,"price":10.7382,"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.366489,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.2321,"atr14":0.255625,"stop_level":10.104287,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-03-11","known_ts":"2025-03-13","bar_index":1177,"type":"BUY","strength":0.45,"price":11.4559,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-04-07","known_ts":"2025-04-07","bar_index":1183,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.0204,"stop_level":10.9406,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-13","known_ts":"2025-06-13","bar_index":1198,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.9958,"stop_level":11.005,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-16","known_ts":"2025-06-16","bar_index":1198,"type":"RECLAIM","strength":0.588,"price":11.0418,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-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":"2025-06-13","prior_stop_level":11.005,"sweep_low":10.9774,"atr14":0.247584,"stop_level":10.853608,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-20","known_ts":"2025-06-20","bar_index":1199,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.7198,"stop_level":10.9958,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-23","known_ts":"2025-06-23","bar_index":1200,"type":"RECLAIM","strength":0.588,"price":11.005,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-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":"2025-06-20","prior_stop_level":10.9958,"sweep_low":10.664555,"atr14":0.254512,"stop_level":10.537298,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-22","known_ts":"2025-07-22","bar_index":1207,"type":"RECLAIM","strength":0.863,"price":14.1795,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-06-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-09-23","known_ts":"2025-09-25","bar_index":1222,"type":"BUY","strength":0.863,"price":13.9537,"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":40},{"ts":"2025-10-09","known_ts":"2025-10-13","bar_index":1224,"type":"BUY","strength":0.863,"price":14.4877,"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":30},{"ts":"2025-10-30","known_ts":"2025-10-30","bar_index":1229,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.5654,"stop_level":14.7305,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-11-03","known_ts":"2025-11-03","bar_index":1229,"type":"RECLAIM","strength":0.863,"price":15.284,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-10-30 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-10-30","prior_stop_level":14.7305,"sweep_low":14.4489,"atr14":0.632947,"stop_level":14.132427,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-11-21","known_ts":"2025-11-21","bar_index":1234,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.7789,"stop_level":14.3518,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2026-01-16","known_ts":"2026-01-20","bar_index":1247,"type":"BUY","strength":0.725,"price":14.0896,"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":"2026-03-25","known_ts":"2026-03-25","bar_index":1261,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.3036,"stop_level":16.5075,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-04-24","known_ts":"2026-04-24","bar_index":1268,"type":"RECLAIM","strength":1.0,"price":18.5369,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-03-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-08-21","known_ts":"2026-08-25","bar_index":1295,"type":"BUY","strength":0.725,"price":17.7,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":80}],"state":{"position_hint":"long","last_signal":"BUY","last_scored_signal":"BUY","last_scored_ts":"2026-08-25","last_scored_basis":null,"bars_since_signal":5,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2017-11-21","2017-12-20","2018-03-30","2018-10-22","2019-05-21","2019-06-17","2019-07-24","2019-08-19","2019-11-19","2020-02-12","2020-09-09","2020-09-17","2020-11-06","2021-02-09","2021-07-12","2021-08-10","2021-11-19","2022-05-05","2022-07-26","2022-08-08","2022-10-26","2022-11-29","2023-01-11","2023-04-26","2024-01-08","2024-01-24","2024-05-07","2024-08-30","2024-09-19","2024-12-03","2024-12-27","2025-01-15","2025-09-15","2025-12-03","2026-01-05","2026-04-21","2026-05-25","2026-07-07","2026-07-20","2026-08-05"],"warnings":[{"ts":"2022-03-15","kind":"arm","px":9.5169},{"ts":"2022-03-16","kind":"confirm","px":9.7886,"level":11.0351},{"ts":"2022-06-24","kind":"arm","px":12.3376},{"ts":"2022-07-08","kind":"confirm","px":12.2976,"level":12.3376},{"ts":"2022-09-05","kind":"arm","px":14.87},{"ts":"2022-09-26","kind":"confirm","px":14.3938,"level":14.6319},{"ts":"2023-02-02","kind":"arm","px":10.6332},{"ts":"2023-02-10","kind":"confirm","px":10.198,"level":10.2965},{"ts":"2023-03-08","kind":"arm","px":10.1569},{"ts":"2023-03-16","kind":"confirm","px":9.2702,"level":9.7464},{"ts":"2023-07-17","kind":"arm","px":7.957},{"ts":"2023-07-18","kind":"confirm","px":7.9131,"level":7.9154},{"ts":"2023-08-07","kind":"arm","px":7.9833},{"ts":"2023-08-17","kind":"confirm","px":7.755,"level":7.7813},{"ts":"2023-09-13","kind":"arm","px":9.7398},{"ts":"2023-10-11","kind":"confirm","px":9.6344,"level":9.7486},{"ts":"2023-12-11","kind":"arm","px":11.9179},{"ts":"2023-12-21","kind":"confirm","px":11.2241,"level":11.4261},{"ts":"2024-03-12","kind":"arm","px":13.4022},{"ts":"2024-03-18","kind":"confirm","px":13.3934,"level":13.4022},{"ts":"2024-03-26","kind":"arm","px":12.8576},{"ts":"2024-03-27","kind":"confirm","px":12.8313,"level":13.4022},{"ts":"2024-06-17","kind":"arm","px":15.7207},{"ts":"2024-06-18","kind":"confirm","px":15.6768,"level":16.1687},{"ts":"2024-10-11","kind":"arm","px":14.7224},{"ts":"2024-10-25","kind":"confirm","px":14.6672,"level":14.8052},{"ts":"2025-04-02","kind":"arm","px":11.1614},{"ts":"2025-04-07","kind":"confirm","px":10.0204,"level":10.9406},{"ts":"2025-05-30","kind":"arm","px":11.1798},{"ts":"2025-06-13","kind":"confirm","px":10.9958,"level":11.005},{"ts":"2025-06-19","kind":"arm","px":10.6646},{"ts":"2025-06-20","kind":"confirm","px":10.7198,"level":10.9958},{"ts":"2025-07-16","kind":"arm","px":11.3271},{"ts":"2025-10-29","kind":"arm","px":14.5169},{"ts":"2025-10-30","kind":"confirm","px":14.5654,"level":14.7305},{"ts":"2025-11-18","kind":"arm","px":14.7693},{"ts":"2025-11-21","kind":"confirm","px":13.7789,"level":14.3518},{"ts":"2026-02-03","kind":"arm","px":14.0022},{"ts":"2026-03-17","kind":"arm","px":16.5075},{"ts":"2026-03-25","kind":"confirm","px":16.3036,"level":16.5075}],"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":[]}}}