{"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":"GSM","timeframe":"3D","as_of":"2026-08-13T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2010-01-29","known_ts":"2010-01-29","bar_index":42,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.8332,"stop_level":7.9259,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-02-01","known_ts":"2010-02-01","bar_index":43,"type":"RECLAIM","strength":0.588,"price":7.9343,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-01-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2010-01-29","prior_stop_level":7.9259,"sweep_low":7.7573,"atr14":0.350503,"stop_level":7.582049,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-03-03","known_ts":"2010-03-05","bar_index":50,"type":"BUY","strength":0.588,"price":9.0305,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":60},{"ts":"2010-05-05","known_ts":"2010-05-05","bar_index":64,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.9242,"stop_level":9.9917,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-05-07","known_ts":"2010-05-07","bar_index":65,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.0642,"stop_level":9.9917,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2010-05-12","known_ts":"2010-05-12","bar_index":66,"type":"RECLAIM","strength":0.588,"price":10.1856,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-05-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2010-05-05","prior_stop_level":9.9917,"sweep_low":8.7354,"atr14":0.484724,"stop_level":8.493038,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-05-12","known_ts":"2010-05-12","bar_index":66,"type":"RECLAIM","strength":0.588,"price":10.1856,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-05-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2010-05-07","prior_stop_level":9.9917,"sweep_low":8.7354,"atr14":0.484724,"stop_level":8.493038,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-07-20","known_ts":"2010-07-22","bar_index":82,"type":"BUY","strength":0.588,"price":9.6123,"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":45},{"ts":"2010-08-11","known_ts":"2010-08-11","bar_index":87,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.2581,"stop_level":9.5448,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2010-08-16","known_ts":"2010-08-16","bar_index":88,"type":"RECLAIM","strength":0.588,"price":9.5954,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-08-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2010-08-11","prior_stop_level":9.5448,"sweep_low":9.0811,"atr14":0.440948,"stop_level":8.860626,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-08-26","known_ts":"2010-08-26","bar_index":91,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.904,"stop_level":9.1569,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2010-08-31","known_ts":"2010-09-02","bar_index":92,"type":"REBUY","strength":0.588,"price":9.9074,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2010-08-31","known_ts":"2010-08-31","bar_index":92,"type":"RECLAIM","strength":0.588,"price":9.1654,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-08-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2010-08-26","prior_stop_level":9.1569,"sweep_low":8.7691,"atr14":0.388155,"stop_level":8.575022,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-11-16","known_ts":"2010-11-16","bar_index":110,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.5634,"stop_level":13.7677,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-18","known_ts":"2010-11-18","bar_index":110,"type":"RECLAIM","strength":1.0,"price":14.2616,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-11-16 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":"2010-11-16","prior_stop_level":13.7677,"sweep_low":13.4101,"atr14":0.588897,"stop_level":13.115652,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-12-03","known_ts":"2010-12-07","bar_index":114,"type":"REBUY","strength":1.0,"price":14.8916,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2011-03-10","known_ts":"2011-03-10","bar_index":136,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.9823,"stop_level":18.0505,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-03-11","known_ts":"2011-03-11","bar_index":136,"type":"RECLAIM","strength":1.0,"price":18.4677,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-03-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-03-10","prior_stop_level":18.0505,"sweep_low":16.901,"atr14":0.898207,"stop_level":16.451896,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-06-30","known_ts":"2011-07-05","bar_index":162,"type":"BUY","strength":0.725,"price":19.9577,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2011-07-27","known_ts":"2011-07-27","bar_index":168,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.3446,"stop_level":20.5877,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-08-01","known_ts":"2011-08-01","bar_index":169,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.9917,"stop_level":20.5877,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-10-04","known_ts":"2011-10-06","bar_index":184,"type":"BUY","strength":0.45,"price":13.0951,"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-10-04","known_ts":"2011-10-06","bar_index":184,"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-10-04","trigger_known_ts":"2011-10-06","strength":0.45,"price":13.0951,"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.38233,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.0261,"atr14":0.93848,"stop_level":10.55686,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-09","known_ts":"2011-11-09","bar_index":192,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.3676,"stop_level":13.7037,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-14","known_ts":"2011-11-14","bar_index":193,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.6867,"stop_level":13.7037,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-29","known_ts":"2011-12-01","bar_index":197,"type":"REBUY","strength":0.45,"price":12.6092,"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":"2012-03-06","known_ts":"2012-03-06","bar_index":219,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.0576,"stop_level":12.2558,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-03-08","known_ts":"2012-03-08","bar_index":219,"type":"RECLAIM","strength":0.588,"price":12.4109,"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":12.2558,"sweep_low":11.9714,"atr14":0.465031,"stop_level":11.738885,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-04-03","known_ts":"2012-04-03","bar_index":225,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.5919,"stop_level":12.816,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-06-13","known_ts":"2012-06-15","bar_index":242,"type":"BUY","strength":0.45,"price":11.0578,"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-06-13","known_ts":"2012-06-15","bar_index":242,"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-06-13","trigger_known_ts":"2012-06-15","strength":0.45,"price":11.0578,"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.478425,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.1184,"atr14":0.451742,"stop_level":9.892529,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-06-29","known_ts":"2012-06-29","bar_index":246,"type":"RECLAIM","strength":0.725,"price":11.7818,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2012-06-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-07-10","known_ts":"2012-07-10","bar_index":248,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.7131,"stop_level":10.8337,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-07-11","known_ts":"2012-07-11","bar_index":248,"type":"RECLAIM","strength":0.725,"price":11.1009,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-07-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-07-10","prior_stop_level":10.8337,"sweep_low":10.5407,"atr14":0.477326,"stop_level":10.302037,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-03","known_ts":"2012-08-07","bar_index":254,"type":"REBUY","strength":0.725,"price":11.5405,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2012-10-03","known_ts":"2012-10-03","bar_index":268,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.9667,"stop_level":13.0792,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-10-04","known_ts":"2012-10-04","bar_index":268,"type":"RECLAIM","strength":0.863,"price":13.1138,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-10-03 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":"2012-10-03","prior_stop_level":13.0792,"sweep_low":12.8801,"atr14":0.464635,"stop_level":12.647782,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-12-13","known_ts":"2012-12-17","bar_index":284,"type":"BUY","strength":0.863,"price":13.1149,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2012-12-26","known_ts":"2012-12-26","bar_index":286,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.8887,"stop_level":12.2018,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2013-01-02","known_ts":"2013-01-02","bar_index":288,"type":"RECLAIM","strength":0.725,"price":12.567,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-12-26 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":"2012-12-26","prior_stop_level":12.2018,"sweep_low":11.6104,"atr14":0.423792,"stop_level":11.398504,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-01-18","known_ts":"2013-01-18","bar_index":292,"type":"RECLAIM","strength":1.0,"price":13.2019,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-12-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-02-19","known_ts":"2013-02-19","bar_index":298,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.3063,"stop_level":13.3758,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-02-21","known_ts":"2013-02-21","bar_index":299,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.8018,"stop_level":13.3758,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-07-12","known_ts":"2013-07-16","bar_index":332,"type":"BUY","strength":0.45,"price":9.9924,"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-09-16","known_ts":"2013-09-16","bar_index":347,"type":"RECLAIM","strength":0.863,"price":13.2487,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-02-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-11-20","known_ts":"2013-11-20","bar_index":362,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.4756,"stop_level":14.5197,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-11-21","known_ts":"2013-11-21","bar_index":363,"type":"RECLAIM","strength":1.0,"price":15.2876,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-11-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-11-20","prior_stop_level":14.5197,"sweep_low":14.3079,"atr14":0.433895,"stop_level":14.090952,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-12-05","known_ts":"2013-12-05","bar_index":366,"type":"RECLAIM","strength":1.0,"price":15.7375,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-11-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-04-04","known_ts":"2014-04-04","bar_index":393,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.1932,"stop_level":18.3178,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-04-09","known_ts":"2014-04-09","bar_index":394,"type":"RECLAIM","strength":0.863,"price":18.7537,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-04-04 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":"2014-04-04","prior_stop_level":18.3178,"sweep_low":17.3481,"atr14":0.555208,"stop_level":17.070496,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-06-04","known_ts":"2014-06-06","bar_index":407,"type":"BUY","strength":0.725,"price":18.4834,"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":35},{"ts":"2014-06-27","known_ts":"2014-06-27","bar_index":412,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.3941,"stop_level":18.4923,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-06-30","known_ts":"2014-06-30","bar_index":413,"type":"RECLAIM","strength":0.863,"price":18.5548,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-06-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":"2014-06-27","prior_stop_level":18.4923,"sweep_low":18.162,"atr14":0.417075,"stop_level":17.953463,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-07-08","known_ts":"2014-07-08","bar_index":414,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.3762,"stop_level":18.3941,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-07-09","known_ts":"2014-07-09","bar_index":415,"type":"RECLAIM","strength":0.725,"price":18.6263,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-07-08 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":"2014-07-08","prior_stop_level":18.3941,"sweep_low":18.2334,"atr14":0.413801,"stop_level":18.0265,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-08-28","known_ts":"2014-09-02","bar_index":427,"type":"BUY","strength":0.725,"price":18.3673,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2014-09-16","known_ts":"2014-09-18","bar_index":431,"type":"BUY","strength":0.725,"price":18.5716,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2014-10-28","known_ts":"2014-10-30","bar_index":441,"type":"BUY","strength":0.588,"price":15.8468,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2015-04-22","known_ts":"2015-04-22","bar_index":481,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.5117,"stop_level":18.7831,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-04-23","known_ts":"2015-04-23","bar_index":481,"type":"RECLAIM","strength":0.863,"price":19.0003,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-04-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-04-22","prior_stop_level":18.7831,"sweep_low":18.195,"atr14":0.573146,"stop_level":17.908427,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-04-30","known_ts":"2015-04-30","bar_index":483,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.0231,"stop_level":18.5117,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-05-07","known_ts":"2015-05-07","bar_index":484,"type":"RECLAIM","strength":0.863,"price":18.8012,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-04-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":"2015-04-30","prior_stop_level":18.5117,"sweep_low":17.0821,"atr14":0.673124,"stop_level":16.745538,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-05-18","known_ts":"2015-05-18","bar_index":487,"type":"RECLAIM","strength":0.863,"price":18.2764,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-04-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-08-25","known_ts":"2015-08-27","bar_index":510,"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-08-25","trigger_known_ts":"2015-08-27","strength":0.45,"price":12.4102,"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.352086,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.9021,"atr14":0.635783,"stop_level":10.584208,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-09-02","known_ts":"2015-09-04","bar_index":512,"type":"BUY","strength":0.45,"price":12.4011,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-09-02","known_ts":"2015-09-04","bar_index":512,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2015-09-02","trigger_known_ts":"2015-09-04","strength":0.45,"price":12.4011,"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.352562,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.9021,"atr14":0.584436,"stop_level":10.609882,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-09-24","known_ts":"2015-09-24","bar_index":517,"type":"SELL","basis":"structure_stop","strength":0.45,"price":12.4615,"stop_level":12.8361,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2015-10-01","known_ts":"2015-10-01","bar_index":518,"type":"SELL","basis":"structure_stop","strength":0.45,"price":10.9266,"stop_level":12.8361,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2015-10-27","known_ts":"2015-10-27","bar_index":524,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.3378,"stop_level":11.5022,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-10-28","known_ts":"2015-10-28","bar_index":525,"type":"RECLAIM","strength":0.588,"price":11.5296,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-10-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-10-27","prior_stop_level":11.5022,"sweep_low":11.2099,"atr14":0.512183,"stop_level":10.953809,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-27","known_ts":"2015-12-01","bar_index":532,"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-11-27","trigger_known_ts":"2015-12-01","strength":0.45,"price":9.5106,"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.503469,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.6335,"atr14":0.496086,"stop_level":8.385457,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-02","known_ts":"2015-12-04","bar_index":533,"type":"BUY","strength":0.45,"price":9.5745,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-12-02","known_ts":"2015-12-04","bar_index":533,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2015-12-02","trigger_known_ts":"2015-12-04","strength":0.45,"price":9.5745,"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.500133,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.6335,"atr14":0.514282,"stop_level":8.376359,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-15","known_ts":"2015-12-17","bar_index":536,"type":"BUY","strength":0.45,"price":9.2155,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-12-15","known_ts":"2015-12-17","bar_index":536,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2015-12-15","trigger_known_ts":"2015-12-17","strength":0.45,"price":9.2155,"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.518876,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.1752,"atr14":0.489894,"stop_level":7.930253,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-01-07","known_ts":"2016-01-07","bar_index":541,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.9945,"stop_level":9.8967,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-02-25","known_ts":"2016-02-29","bar_index":552,"type":"BUY","strength":0.588,"price":7.3171,"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-02-25","known_ts":"2016-02-29","bar_index":552,"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-02-25","trigger_known_ts":"2016-02-29","strength":0.588,"price":7.3171,"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.617988,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":6.4234,"atr14":0.513067,"stop_level":6.166866,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-23","known_ts":"2016-03-23","bar_index":558,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.7732,"stop_level":8.248,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-03-30","known_ts":"2016-03-30","bar_index":559,"type":"RECLAIM","strength":0.725,"price":8.2759,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-03-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":"2016-03-23","prior_stop_level":8.248,"sweep_low":7.5871,"atr14":0.507525,"stop_level":7.333338,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-12","known_ts":"2016-05-12","bar_index":570,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.397,"stop_level":9.1696,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-07-13","known_ts":"2016-07-15","bar_index":584,"type":"BUY","strength":0.725,"price":8.4528,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2016-07-26","known_ts":"2016-07-28","bar_index":587,"type":"REBUY","strength":0.725,"price":8.4156,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2016-08-30","known_ts":"2016-08-30","bar_index":595,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.9998,"stop_level":8.4063,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-09-28","known_ts":"2016-09-30","bar_index":602,"type":"BUY","strength":0.725,"price":8.5634,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2016-11-29","known_ts":"2016-11-29","bar_index":616,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.6877,"stop_level":10.792,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-11-30","known_ts":"2016-11-30","bar_index":616,"type":"RECLAIM","strength":1.0,"price":10.8205,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-11-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-11-29","prior_stop_level":10.792,"sweep_low":10.5455,"atr14":0.491114,"stop_level":10.299943,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-12-19","known_ts":"2016-12-19","bar_index":621,"type":"RECLAIM","strength":1.0,"price":10.9357,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-11-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-02-02","known_ts":"2017-02-06","bar_index":631,"type":"BUY","strength":0.863,"price":11.6616,"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":"2017-05-22","known_ts":"2017-05-24","bar_index":656,"type":"BUY","strength":0.725,"price":9.8374,"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":55},{"ts":"2017-06-13","known_ts":"2017-06-13","bar_index":661,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.2385,"stop_level":10.248,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-06-29","known_ts":"2017-06-29","bar_index":665,"type":"RECLAIM","strength":0.863,"price":11.6043,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-06-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-09-08","known_ts":"2017-09-08","bar_index":681,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.3779,"stop_level":12.5211,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-09-11","known_ts":"2017-09-11","bar_index":681,"type":"RECLAIM","strength":1.0,"price":12.6644,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-09-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-09-08","prior_stop_level":12.5211,"sweep_low":12.311,"atr14":0.48864,"stop_level":12.06668,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-10-06","known_ts":"2017-10-06","bar_index":688,"type":"RECLAIM","strength":1.0,"price":13.5526,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-09-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-11-13","known_ts":"2017-11-13","bar_index":696,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.2785,"stop_level":14.3167,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-11-17","known_ts":"2017-11-17","bar_index":698,"type":"RECLAIM","strength":0.863,"price":14.4122,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-11-13 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":"2017-11-13","prior_stop_level":14.3167,"sweep_low":13.1419,"atr14":0.50237,"stop_level":12.890715,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-02-26","known_ts":"2018-02-28","bar_index":720,"type":"BUY","strength":0.725,"price":15.4341,"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":35},{"ts":"2018-03-22","known_ts":"2018-03-22","bar_index":726,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.8678,"stop_level":14.4409,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2018-05-04","known_ts":"2018-05-08","bar_index":736,"type":"BUY","strength":0.588,"price":10.7256,"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":"2018-07-05","known_ts":"2018-07-09","bar_index":750,"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-05","trigger_known_ts":"2018-07-09","strength":0.45,"price":7.9736,"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.500979,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.6758,"atr14":0.337963,"stop_level":7.506818,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-18","known_ts":"2018-07-20","bar_index":753,"type":"BUY","strength":0.45,"price":7.6662,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-07-18","known_ts":"2018-07-20","bar_index":753,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2018-07-18","trigger_known_ts":"2018-07-20","strength":0.45,"price":7.6662,"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.520218,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.5413,"atr14":0.311418,"stop_level":7.385591,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-10-04","known_ts":"2018-10-04","bar_index":771,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.519,"stop_level":7.5673,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-11-01","known_ts":"2018-11-05","bar_index":778,"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-11-01","trigger_known_ts":"2018-11-05","strength":0.588,"price":6.5126,"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.592415,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":5.5836,"atr14":0.319285,"stop_level":5.423957,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-06","known_ts":"2018-11-08","bar_index":779,"type":"BUY","strength":0.588,"price":6.4835,"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-06","known_ts":"2018-11-08","bar_index":779,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2018-11-06","trigger_known_ts":"2018-11-08","strength":0.588,"price":6.4835,"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.594236,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":5.69,"atr14":0.300047,"stop_level":5.539976,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-03","known_ts":"2018-12-06","bar_index":785,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-12-03","trigger_known_ts":"2018-12-06","strength":0.45,"price":2.0128,"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.874031,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.7128,"atr14":0.44061,"stop_level":1.492495,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-04","known_ts":"2019-01-08","bar_index":792,"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-04","trigger_known_ts":"2019-01-08","strength":0.45,"price":1.858,"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.883371,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.4419,"atr14":0.223832,"stop_level":1.329984,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-09","known_ts":"2019-01-11","bar_index":793,"type":"BUY","strength":0.45,"price":2.3128,"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-09","known_ts":"2019-01-11","bar_index":793,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2019-01-09","trigger_known_ts":"2019-01-11","strength":0.45,"price":2.3128,"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.854822,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.4515,"atr14":0.253631,"stop_level":1.324684,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-02-14","known_ts":"2019-02-14","bar_index":801,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.9838,"stop_level":2.2063,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-21","known_ts":"2019-03-21","bar_index":809,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.1386,"stop_level":2.1483,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-04-25","known_ts":"2019-04-25","bar_index":817,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.0225,"stop_level":2.158,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-05-07","known_ts":"2019-05-09","bar_index":820,"type":"BUY","strength":0.725,"price":2.0805,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2019-06-27","known_ts":"2019-07-01","bar_index":832,"type":"BUY","strength":0.725,"price":1.7128,"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":25},{"ts":"2019-07-25","known_ts":"2019-07-25","bar_index":838,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.5096,"stop_level":1.587,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-09-13","known_ts":"2019-09-17","bar_index":850,"type":"BUY","strength":0.725,"price":1.2677,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2019-11-25","known_ts":"2019-11-27","bar_index":867,"type":"BUY","strength":0.588,"price":0.629,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2020-01-08","known_ts":"2020-01-08","bar_index":876,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.8612,"stop_level":0.8709,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-01-13","known_ts":"2020-01-13","bar_index":877,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.8129,"stop_level":0.8709,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-01-14","known_ts":"2020-01-14","bar_index":878,"type":"RECLAIM","strength":0.725,"price":1.0645,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-01-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-01-08","prior_stop_level":0.8709,"sweep_low":0.7935,"atr14":0.090471,"stop_level":0.748265,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-01-14","known_ts":"2020-01-14","bar_index":878,"type":"RECLAIM","strength":0.725,"price":1.0645,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-01-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":"2020-01-13","prior_stop_level":0.8709,"sweep_low":0.8032,"atr14":0.090471,"stop_level":0.757965,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-01-31","known_ts":"2020-01-31","bar_index":882,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.8225,"stop_level":0.8612,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-02-07","known_ts":"2020-02-07","bar_index":883,"type":"RECLAIM","strength":0.725,"price":0.8709,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-01-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-01-31","prior_stop_level":0.8612,"sweep_low":0.8129,"atr14":0.075129,"stop_level":0.775336,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-28","known_ts":"2020-04-30","bar_index":902,"type":"BUY","strength":0.725,"price":0.5032,"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":"2020-06-12","known_ts":"2020-06-12","bar_index":912,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.6774,"stop_level":0.6871,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-09-17","known_ts":"2020-09-17","bar_index":935,"type":"RECLAIM","strength":1.0,"price":0.6967,"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":true}},{"ts":"2020-10-02","known_ts":"2020-10-02","bar_index":938,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.6193,"stop_level":0.629,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-10-21","known_ts":"2020-10-21","bar_index":943,"type":"RECLAIM","strength":1.0,"price":0.6677,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-10-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-11-06","known_ts":"2020-11-10","bar_index":947,"type":"BUY","strength":1.0,"price":0.6677,"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":30},{"ts":"2020-11-16","known_ts":"2020-11-18","bar_index":949,"type":"BUY","strength":1.0,"price":0.7064,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2021-01-13","known_ts":"2021-01-15","bar_index":962,"type":"REBUY","strength":1.0,"price":2.0902,"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-03","known_ts":"2021-03-03","bar_index":973,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.9224,"stop_level":3.0676,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-05","known_ts":"2021-03-05","bar_index":973,"type":"RECLAIM","strength":1.0,"price":3.0869,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-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":"2021-03-03","prior_stop_level":3.0676,"sweep_low":2.5934,"atr14":0.397363,"stop_level":2.394718,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-06-07","known_ts":"2021-06-07","bar_index":995,"type":"RECLAIM","strength":1.0,"price":5.632,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-03-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-07-16","known_ts":"2021-07-16","bar_index":1004,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.8868,"stop_level":5.1191,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-07-21","known_ts":"2021-07-21","bar_index":1005,"type":"RECLAIM","strength":0.863,"price":5.3707,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-07-16 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-07-16","prior_stop_level":5.1191,"sweep_low":4.5481,"atr14":0.359518,"stop_level":4.368341,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-09-09","known_ts":"2021-09-09","bar_index":1017,"type":"RECLAIM","strength":0.863,"price":8.7576,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-07-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-09-16","known_ts":"2021-09-16","bar_index":1018,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.9835,"stop_level":8.0028,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-09-23","known_ts":"2021-09-23","bar_index":1020,"type":"RECLAIM","strength":0.725,"price":8.5931,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-09-16 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-09-16","prior_stop_level":8.0028,"sweep_low":6.8319,"atr14":0.723339,"stop_level":6.47023,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-12-27","known_ts":"2021-12-29","bar_index":1042,"type":"BUY","strength":0.725,"price":6.1545,"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":60},{"ts":"2022-02-08","known_ts":"2022-02-10","bar_index":1052,"type":"BUY","strength":0.725,"price":6.6384,"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":"2022-03-14","known_ts":"2022-03-14","bar_index":1059,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.2093,"stop_level":7.9157,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-03-16","known_ts":"2022-03-16","bar_index":1060,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.3061,"stop_level":7.9157,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-04-13","known_ts":"2022-04-18","bar_index":1067,"type":"REBUY","strength":0.725,"price":7.9351,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":15},{"ts":"2022-05-05","known_ts":"2022-05-09","bar_index":1072,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-05-05","trigger_known_ts":"2022-05-09","strength":0.45,"price":5.7578,"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.375652,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.6707,"atr14":0.539505,"stop_level":5.400948,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-01","known_ts":"2022-06-03","bar_index":1078,"type":"BUY","strength":0.588,"price":7.4706,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":60},{"ts":"2022-06-28","known_ts":"2022-06-30","bar_index":1084,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-06-28","trigger_known_ts":"2022-06-30","strength":0.45,"price":5.7481,"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.376704,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.2159,"atr14":0.449617,"stop_level":4.991091,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-15","known_ts":"2022-07-19","bar_index":1088,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-07-15","trigger_known_ts":"2022-07-19","strength":0.45,"price":5.2933,"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.42602,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.6546,"atr14":0.442903,"stop_level":4.433149,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-28","known_ts":"2022-08-01","bar_index":1091,"type":"BUY","strength":0.45,"price":5.7191,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-07-28","known_ts":"2022-08-01","bar_index":1091,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-07-28","trigger_known_ts":"2022-08-01","strength":0.45,"price":5.7191,"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.379848,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.0513,"atr14":0.370995,"stop_level":4.865803,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-10","known_ts":"2022-08-10","bar_index":1094,"type":"RECLAIM","strength":0.588,"price":6.619,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-07-28 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2022-08-26","known_ts":"2022-08-26","bar_index":1098,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.5609,"stop_level":6.6674,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-08-29","known_ts":"2022-08-29","bar_index":1098,"type":"RECLAIM","strength":0.725,"price":6.8222,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-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-08-26","prior_stop_level":6.6674,"sweep_low":6.4158,"atr14":0.357657,"stop_level":6.236971,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-08","known_ts":"2022-09-08","bar_index":1100,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.2706,"stop_level":6.5609,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-09","known_ts":"2022-09-09","bar_index":1101,"type":"RECLAIM","strength":0.588,"price":6.7448,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-09-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-09-08","prior_stop_level":6.5609,"sweep_low":6.2223,"atr14":0.356227,"stop_level":6.044187,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-19","known_ts":"2022-09-19","bar_index":1103,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.2416,"stop_level":6.2706,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-10-21","known_ts":"2022-10-25","bar_index":1111,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-10-21","trigger_known_ts":"2022-10-25","strength":0.45,"price":5.5545,"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.386758,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.9159,"atr14":0.309083,"stop_level":4.761359,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-26","known_ts":"2022-10-28","bar_index":1112,"type":"BUY","strength":0.45,"price":5.6707,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-10-26","known_ts":"2022-10-28","bar_index":1112,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-10-26","trigger_known_ts":"2022-10-28","strength":0.45,"price":5.6707,"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.373929,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.9159,"atr14":0.303665,"stop_level":4.764068,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-16","known_ts":"2022-12-20","bar_index":1124,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-12-16","trigger_known_ts":"2022-12-20","strength":0.45,"price":3.8417,"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.575859,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.5224,"atr14":0.248112,"stop_level":3.398344,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-05","known_ts":"2023-01-09","bar_index":1128,"type":"BUY","strength":0.45,"price":4.2191,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-01-05","known_ts":"2023-01-09","bar_index":1128,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2023-01-05","trigger_known_ts":"2023-01-09","strength":0.45,"price":4.2191,"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.534192,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.5418,"atr14":0.24887,"stop_level":3.417365,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-30","known_ts":"2023-01-30","bar_index":1133,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.4127,"stop_level":4.4998,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-01-31","known_ts":"2023-01-31","bar_index":1133,"type":"RECLAIM","strength":0.588,"price":4.5965,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-01-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2023-01-30","prior_stop_level":4.4998,"sweep_low":4.3353,"atr14":0.238329,"stop_level":4.216135,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-02-13","known_ts":"2023-02-13","bar_index":1136,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.2772,"stop_level":4.4127,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-03-23","known_ts":"2023-03-23","bar_index":1145,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.132,"stop_level":4.1417,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-03-24","known_ts":"2023-03-28","bar_index":1146,"type":"REBUY","strength":0.725,"price":4.4707,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2023-03-24","known_ts":"2023-03-24","bar_index":1146,"type":"RECLAIM","strength":0.725,"price":4.3159,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-03-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":"2023-03-23","prior_stop_level":4.1417,"sweep_low":4.0159,"atr14":0.257704,"stop_level":3.887048,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-05-11","known_ts":"2023-05-15","bar_index":1157,"type":"BUY","strength":0.588,"price":4.3062,"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":"2023-05-11","known_ts":"2023-05-15","bar_index":1157,"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-05-11","trigger_known_ts":"2023-05-15","strength":0.588,"price":4.3062,"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.432401,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":3.8224,"atr14":0.210883,"stop_level":3.716958,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-06-02","known_ts":"2023-06-02","bar_index":1162,"type":"RECLAIM","strength":0.863,"price":4.8965,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-05-11 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-07-21","known_ts":"2023-07-25","bar_index":1173,"type":"BUY","strength":0.863,"price":5.032,"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":55},{"ts":"2023-08-16","known_ts":"2023-08-18","bar_index":1179,"type":"BUY","strength":0.863,"price":5.4094,"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":55},{"ts":"2023-09-07","known_ts":"2023-09-07","bar_index":1184,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.1288,"stop_level":5.1578,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-09-08","known_ts":"2023-09-08","bar_index":1184,"type":"RECLAIM","strength":0.863,"price":5.1771,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-09-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-09-07","prior_stop_level":5.1578,"sweep_low":5.061,"atr14":0.198166,"stop_level":4.961917,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-09-12","known_ts":"2023-09-14","bar_index":1185,"type":"REBUY","strength":0.863,"price":5.4287,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2023-11-17","known_ts":"2023-11-21","bar_index":1201,"type":"BUY","strength":0.588,"price":4.732,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":80},{"ts":"2024-01-03","known_ts":"2024-01-03","bar_index":1211,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.0965,"stop_level":6.1061,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-05","known_ts":"2024-01-05","bar_index":1211,"type":"RECLAIM","strength":0.863,"price":6.1255,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2024-01-03","prior_stop_level":6.1061,"sweep_low":5.961,"atr14":0.225906,"stop_level":5.848047,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-10","known_ts":"2024-01-10","bar_index":1212,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.961,"stop_level":6.0868,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-03-26","known_ts":"2024-03-28","bar_index":1230,"type":"BUY","strength":0.588,"price":4.8323,"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":35},{"ts":"2024-06-04","known_ts":"2024-06-04","bar_index":1246,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.5989,"stop_level":5.6086,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-06-05","known_ts":"2024-06-05","bar_index":1246,"type":"RECLAIM","strength":0.725,"price":5.6571,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-06-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2024-06-04","prior_stop_level":5.6086,"sweep_low":5.531,"atr14":0.196305,"stop_level":5.432848,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-07-10","known_ts":"2024-07-12","bar_index":1254,"type":"BUY","strength":0.863,"price":5.6319,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2024-09-25","known_ts":"2024-09-27","bar_index":1272,"type":"BUY","strength":0.588,"price":4.4685,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2024-10-23","known_ts":"2024-10-23","bar_index":1278,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.205,"stop_level":4.2636,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-10-31","known_ts":"2024-10-31","bar_index":1280,"type":"SELL","basis":"structure_stop","strength":0.45,"price":4.088,"stop_level":4.2636,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2024-11-06","known_ts":"2024-11-06","bar_index":1282,"type":"RECLAIM","strength":0.45,"price":4.566,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-10-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2024-10-31","prior_stop_level":4.2636,"sweep_low":4.0392,"atr14":0.16217,"stop_level":3.958115,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-14","known_ts":"2024-11-18","bar_index":1284,"type":"REBUY","strength":0.45,"price":4.4197,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2024-12-05","known_ts":"2024-12-05","bar_index":1288,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.205,"stop_level":4.2538,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-12-30","known_ts":"2025-01-02","bar_index":1294,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2024-12-30","trigger_known_ts":"2025-01-02","strength":0.45,"price":3.8475,"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.371888,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.6028,"atr14":0.147015,"stop_level":3.529293,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-01-14","known_ts":"2025-01-16","bar_index":1297,"type":"BUY","strength":0.45,"price":3.9944,"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-02-10","known_ts":"2025-02-12","bar_index":1303,"type":"BUY","strength":0.588,"price":4.0433,"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":"2025-02-24","known_ts":"2025-02-24","bar_index":1306,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.5147,"stop_level":3.73,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-04-03","known_ts":"2025-04-03","bar_index":1315,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.3793,"stop_level":3.5758,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-04-24","known_ts":"2025-04-28","bar_index":1320,"type":"BUY","strength":0.588,"price":3.4972,"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":"2025-05-30","known_ts":"2025-05-30","bar_index":1328,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.5659,"stop_level":3.6936,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-04","known_ts":"2025-06-04","bar_index":1329,"type":"RECLAIM","strength":0.588,"price":3.7919,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-05-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-05-30","prior_stop_level":3.6936,"sweep_low":3.4873,"atr14":0.152903,"stop_level":3.410849,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-30","known_ts":"2025-07-02","bar_index":1335,"type":"REBUY","strength":0.863,"price":4.1802,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2025-07-30","known_ts":"2025-07-30","bar_index":1342,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.259,"stop_level":4.2788,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-08-01","known_ts":"2025-08-01","bar_index":1342,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.914,"stop_level":4.2788,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-08-06","known_ts":"2025-08-06","bar_index":1343,"type":"RECLAIM","strength":0.863,"price":4.3478,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-07-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-07-30","prior_stop_level":4.2788,"sweep_low":3.5591,"atr14":0.235282,"stop_level":3.441459,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-06","known_ts":"2025-08-06","bar_index":1343,"type":"RECLAIM","strength":0.863,"price":4.3478,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-08-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":"2025-08-01","prior_stop_level":4.2788,"sweep_low":3.5591,"atr14":0.235282,"stop_level":3.441459,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-15","known_ts":"2025-08-15","bar_index":1346,"type":"RECLAIM","strength":0.863,"price":4.1013,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-08-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-10-17","known_ts":"2025-10-17","bar_index":1360,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.8471,"stop_level":4.9064,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-10-20","known_ts":"2025-10-20","bar_index":1361,"type":"RECLAIM","strength":1.0,"price":5.0449,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-10-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2025-10-17","prior_stop_level":4.9064,"sweep_low":4.8372,"atr14":0.266545,"stop_level":4.703928,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-10-30","known_ts":"2025-10-30","bar_index":1363,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.7679,"stop_level":4.8471,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-12-10","known_ts":"2025-12-12","bar_index":1373,"type":"BUY","strength":0.863,"price":4.5008,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2026-01-27","known_ts":"2026-01-27","bar_index":1383,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.8616,"stop_level":4.8914,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-02-03","known_ts":"2026-02-03","bar_index":1385,"type":"RECLAIM","strength":1.0,"price":5.0105,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-01-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":"2026-01-27","prior_stop_level":4.8914,"sweep_low":4.683,"atr14":0.230848,"stop_level":4.567576,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-06","known_ts":"2026-02-10","bar_index":1386,"type":"REBUY","strength":1.0,"price":5.2883,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2026-04-17","known_ts":"2026-04-21","bar_index":1402,"type":"BUY","strength":0.725,"price":4.5624,"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":"2026-05-11","known_ts":"2026-05-11","bar_index":1407,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.9847,"stop_level":4.4728,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2026-07-20","known_ts":"2026-07-22","bar_index":1423,"type":"BUY","strength":0.588,"price":3.42,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2026-07-31","known_ts":"2026-08-04","bar_index":1426,"type":"BUY","strength":0.45,"price":3.42,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2026-07-31","known_ts":"2026-08-04","bar_index":1426,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2026-07-31","trigger_known_ts":"2026-08-04","strength":0.45,"price":3.42,"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.378171,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.08,"atr14":0.155864,"stop_level":3.002068,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-08-05","known_ts":"2026-08-05","bar_index":1427,"type":"RECLAIM","strength":0.588,"price":4.49,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2026-07-31 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}}],"state":{"position_hint":"long","last_signal":"RECLAIM","last_scored_signal":"RECLAIM","last_scored_ts":"2026-08-05","last_scored_basis":null,"bars_since_signal":2,"extended":false,"strong_bull":false,"overbought":true,"weeklyBull":true,"above200":true},"early_dots":["2016-10-06","2017-01-20","2017-03-27","2017-04-18","2017-05-12","2017-09-20","2017-11-22","2018-01-08","2018-02-07","2018-04-10","2019-06-03","2019-08-19","2019-08-27","2019-10-17","2019-11-04","2019-11-20","2020-03-24","2020-07-01","2020-07-23","2021-04-23","2021-07-28","2021-08-13","2021-08-23","2021-11-11","2021-12-21","2022-01-26","2022-04-19","2022-06-01","2022-09-30","2023-05-03","2023-06-07","2023-10-06","2023-10-27","2024-02-07","2024-06-26","2024-08-13","2024-09-12","2025-11-18","2026-03-23","2026-07-01"],"warnings":[{"ts":"2023-01-27","kind":"arm","px":4.5772},{"ts":"2023-01-30","kind":"confirm","px":4.4127,"level":4.4998},{"ts":"2023-02-10","kind":"arm","px":4.2482},{"ts":"2023-02-13","kind":"confirm","px":4.2772,"level":4.4127},{"ts":"2023-03-10","kind":"arm","px":4.4901},{"ts":"2023-03-23","kind":"confirm","px":4.132,"level":4.1417},{"ts":"2023-06-20","kind":"arm","px":4.9159},{"ts":"2023-08-30","kind":"arm","px":5.1675},{"ts":"2023-09-07","kind":"confirm","px":5.1288,"level":5.1578},{"ts":"2023-12-18","kind":"arm","px":6.1448},{"ts":"2024-01-03","kind":"confirm","px":6.0965,"level":6.1061},{"ts":"2024-01-04","kind":"arm","px":6.0868},{"ts":"2024-01-10","kind":"confirm","px":5.961,"level":6.0868},{"ts":"2024-04-17","kind":"arm","px":4.842},{"ts":"2024-05-24","kind":"arm","px":5.793},{"ts":"2024-06-04","kind":"confirm","px":5.5989,"level":5.6086},{"ts":"2024-10-10","kind":"arm","px":4.3026},{"ts":"2024-10-23","kind":"confirm","px":4.205,"level":4.2636},{"ts":"2024-10-30","kind":"arm","px":4.1172},{"ts":"2024-10-31","kind":"confirm","px":4.088,"level":4.2636},{"ts":"2024-12-04","kind":"arm","px":4.2928},{"ts":"2024-12-05","kind":"confirm","px":4.205,"level":4.2538},{"ts":"2025-02-21","kind":"arm","px":3.407},{"ts":"2025-02-24","kind":"confirm","px":3.5147,"level":3.73},{"ts":"2025-03-24","kind":"arm","px":3.7329},{"ts":"2025-04-03","kind":"confirm","px":3.3793,"level":3.5758},{"ts":"2025-05-23","kind":"arm","px":3.7624},{"ts":"2025-05-30","kind":"confirm","px":3.5659,"level":3.6936},{"ts":"2025-07-18","kind":"arm","px":4.3675},{"ts":"2025-07-30","kind":"confirm","px":4.259,"level":4.2788},{"ts":"2025-07-31","kind":"arm","px":4.1703},{"ts":"2025-08-01","kind":"confirm","px":3.914,"level":4.2788},{"ts":"2025-10-10","kind":"arm","px":4.9064},{"ts":"2025-10-17","kind":"confirm","px":4.8471,"level":4.9064},{"ts":"2025-10-23","kind":"arm","px":4.9756},{"ts":"2025-10-30","kind":"confirm","px":4.7679,"level":4.8471},{"ts":"2026-01-20","kind":"arm","px":5.0204},{"ts":"2026-01-27","kind":"confirm","px":4.8616,"level":4.8914},{"ts":"2026-05-08","kind":"arm","px":4.0643},{"ts":"2026-05-11","kind":"confirm","px":3.9847,"level":4.4728}],"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":[]}}}