{"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":"GAU","timeframe":"3D","as_of":"2026-08-13T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2008-07-25","known_ts":"2008-07-29","bar_index":48,"type":"BUY","strength":0.45,"price":2.89,"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":"2008-08-04","known_ts":"2008-08-04","bar_index":50,"type":"RECLAIM","strength":0.588,"price":2.75,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2008-07-25 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2008-08-20","known_ts":"2008-08-22","bar_index":54,"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":"2008-08-20","trigger_known_ts":"2008-08-22","strength":0.45,"price":2.35,"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.392765,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.75,"atr14":0.20617,"stop_level":1.646915,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-25","known_ts":"2008-08-27","bar_index":55,"type":"BUY","strength":0.45,"price":2.3,"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":"2008-08-25","known_ts":"2008-08-27","bar_index":55,"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":"2008-08-25","trigger_known_ts":"2008-08-27","strength":0.45,"price":2.3,"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.405685,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.75,"atr14":0.177502,"stop_level":1.661249,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-11","known_ts":"2008-09-15","bar_index":59,"type":"BUY","strength":0.45,"price":1.79,"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":"2008-09-11","known_ts":"2008-09-15","bar_index":59,"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":"2008-09-11","trigger_known_ts":"2008-09-15","strength":0.45,"price":1.79,"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.537468,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.37,"atr14":0.192129,"stop_level":1.273936,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-16","known_ts":"2008-09-18","bar_index":60,"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":"2008-09-16","trigger_known_ts":"2008-09-18","strength":0.45,"price":2.0,"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.483204,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.37,"atr14":0.213064,"stop_level":1.263468,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-06","known_ts":"2008-10-06","bar_index":64,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.2,"stop_level":1.43,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2008-10-08","known_ts":"2008-10-08","bar_index":65,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.02,"stop_level":1.43,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2008-10-28","known_ts":"2008-10-30","bar_index":70,"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":"2008-10-28","trigger_known_ts":"2008-10-30","strength":0.45,"price":0.7,"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.819121,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.36,"atr14":0.191902,"stop_level":0.264049,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-31","known_ts":"2008-11-04","bar_index":71,"type":"BUY","strength":0.45,"price":0.84,"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":"2008-10-31","known_ts":"2008-11-04","bar_index":71,"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":"2008-10-31","trigger_known_ts":"2008-11-04","strength":0.45,"price":0.84,"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.782946,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.36,"atr14":0.177878,"stop_level":0.271061,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-21","known_ts":"2008-11-25","bar_index":76,"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":"2008-11-21","trigger_known_ts":"2008-11-25","strength":0.588,"price":0.57,"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.852713,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":0.39,"atr14":0.122167,"stop_level":0.328916,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-02-20","known_ts":"2009-02-20","bar_index":96,"type":"RECLAIM","strength":0.863,"price":2.05,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-10-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-03-03","known_ts":"2009-03-03","bar_index":98,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.86,"stop_level":1.99,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-03-05","known_ts":"2009-03-05","bar_index":99,"type":"RECLAIM","strength":0.863,"price":2.02,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-03-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":"2009-03-03","prior_stop_level":1.99,"sweep_low":1.8,"atr14":0.21905,"stop_level":1.690475,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-16","known_ts":"2009-03-16","bar_index":101,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.76,"stop_level":1.87,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-19","known_ts":"2009-03-19","bar_index":102,"type":"RECLAIM","strength":0.725,"price":2.05,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-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":"2009-03-16","prior_stop_level":1.87,"sweep_low":1.6,"atr14":0.196206,"stop_level":1.501897,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-31","known_ts":"2009-03-31","bar_index":105,"type":"RECLAIM","strength":0.863,"price":2.01,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-03-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-22","known_ts":"2009-06-22","bar_index":124,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.15,"stop_level":3.29,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-09-08","known_ts":"2009-09-08","bar_index":142,"type":"RECLAIM","strength":1.0,"price":3.68,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-06-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-09-21","known_ts":"2009-09-21","bar_index":145,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.53,"stop_level":3.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-09-25","known_ts":"2009-09-25","bar_index":146,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.33,"stop_level":3.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2009-10-02","known_ts":"2009-10-06","bar_index":148,"type":"REBUY","strength":0.863,"price":4.57,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2009-10-02","known_ts":"2009-10-02","bar_index":148,"type":"RECLAIM","strength":0.863,"price":3.7,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-09-25 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":"2009-09-25","prior_stop_level":3.65,"sweep_low":3.28,"atr14":0.223736,"stop_level":3.168132,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-10-27","known_ts":"2009-10-27","bar_index":153,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.52,"stop_level":4.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-29","known_ts":"2009-10-29","bar_index":154,"type":"RECLAIM","strength":1.0,"price":4.64,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-10-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":"2009-10-27","prior_stop_level":4.6,"sweep_low":4.21,"atr14":0.324902,"stop_level":4.047549,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-11-10","known_ts":"2009-11-10","bar_index":157,"type":"RECLAIM","strength":1.0,"price":6.15,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-10-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-12-08","known_ts":"2009-12-08","bar_index":163,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.96,"stop_level":6.78,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-19","known_ts":"2010-04-19","bar_index":193,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.33,"stop_level":6.47,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-04-26","known_ts":"2010-04-26","bar_index":194,"type":"RECLAIM","strength":0.725,"price":6.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-04-19 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":"2010-04-19","prior_stop_level":6.47,"sweep_low":5.98,"atr14":0.267306,"stop_level":5.846347,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-05-10","known_ts":"2010-05-12","bar_index":198,"type":"REBUY","strength":0.725,"price":6.68,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2010-07-30","known_ts":"2010-08-03","bar_index":217,"type":"BUY","strength":0.588,"price":5.23,"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":"2010-10-18","known_ts":"2010-10-18","bar_index":235,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.64,"stop_level":7.73,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-02","known_ts":"2010-11-02","bar_index":239,"type":"RECLAIM","strength":1.0,"price":8.3,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-10-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-03-01","known_ts":"2011-03-03","bar_index":266,"type":"BUY","strength":0.725,"price":7.97,"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":"2011-05-03","known_ts":"2011-05-03","bar_index":280,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.7,"stop_level":8.81,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-07-05","known_ts":"2011-07-07","bar_index":295,"type":"BUY","strength":0.45,"price":8.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2011-07-18","known_ts":"2011-07-18","bar_index":298,"type":"RECLAIM","strength":0.588,"price":8.44,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2011-07-05 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2011-08-04","known_ts":"2011-08-04","bar_index":302,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.53,"stop_level":7.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-08-08","known_ts":"2011-08-08","bar_index":303,"type":"SELL","basis":"structure_stop","strength":0.45,"price":7.27,"stop_level":7.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2011-08-19","known_ts":"2011-08-23","bar_index":306,"type":"REBUY","strength":0.45,"price":7.78,"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":"2011-09-07","known_ts":"2011-09-07","bar_index":310,"type":"RECLAIM","strength":0.725,"price":8.75,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2011-08-19 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-09-23","known_ts":"2011-09-23","bar_index":314,"type":"SELL","basis":"structure_stop","strength":0.45,"price":5.34,"stop_level":7.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2011-10-06","known_ts":"2011-10-10","bar_index":317,"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-10-06","trigger_known_ts":"2011-10-10","strength":0.45,"price":5.72,"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.395349,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.29,"atr14":0.537766,"stop_level":4.021117,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-01","known_ts":"2011-11-03","bar_index":323,"type":"BUY","strength":0.45,"price":6.08,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2011-11-01","known_ts":"2011-11-03","bar_index":323,"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-11-01","trigger_known_ts":"2011-11-03","strength":0.45,"price":6.08,"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.357294,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.51,"atr14":0.361739,"stop_level":5.329131,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-24","known_ts":"2012-01-24","bar_index":341,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.75,"stop_level":3.84,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-01-25","known_ts":"2012-01-25","bar_index":342,"type":"RECLAIM","strength":0.588,"price":3.92,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-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":"2012-01-24","prior_stop_level":3.84,"sweep_low":3.65,"atr14":0.189544,"stop_level":3.555228,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-14","known_ts":"2012-03-14","bar_index":353,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.24,"stop_level":4.51,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-04-25","known_ts":"2012-04-27","bar_index":363,"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-04-25","trigger_known_ts":"2012-04-27","strength":0.45,"price":3.13,"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.658297,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.93,"atr14":0.154929,"stop_level":2.852535,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-05-16","known_ts":"2012-05-18","bar_index":368,"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-05-16","trigger_known_ts":"2012-05-18","strength":0.45,"price":2.93,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.680131,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.35,"atr14":0.189541,"stop_level":2.25523,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-05-21","known_ts":"2012-05-23","bar_index":369,"type":"BUY","strength":0.45,"price":3.24,"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-05-21","known_ts":"2012-05-23","bar_index":369,"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-05-21","trigger_known_ts":"2012-05-23","strength":0.45,"price":3.24,"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.646288,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.35,"atr14":0.216032,"stop_level":2.241984,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-06-15","known_ts":"2012-06-15","bar_index":375,"type":"RECLAIM","strength":0.725,"price":3.44,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2012-05-21 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-06-21","known_ts":"2012-06-21","bar_index":376,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.05,"stop_level":3.28,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-06-25","known_ts":"2012-06-25","bar_index":377,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.0,"stop_level":3.28,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-08-23","known_ts":"2012-08-23","bar_index":391,"type":"RECLAIM","strength":0.863,"price":3.77,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-06-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-09-20","known_ts":"2012-09-20","bar_index":397,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.73,"stop_level":3.86,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-10-15","known_ts":"2012-10-17","bar_index":403,"type":"BUY","strength":0.863,"price":4.11,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2013-03-12","known_ts":"2013-03-14","bar_index":436,"type":"BUY","strength":0.725,"price":3.55,"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":35},{"ts":"2013-04-01","known_ts":"2013-04-01","bar_index":440,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.21,"stop_level":3.31,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2013-04-19","known_ts":"2013-04-23","bar_index":445,"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-04-19","trigger_known_ts":"2013-04-23","strength":0.45,"price":2.5,"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.423963,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.16,"atr14":0.198761,"stop_level":2.06062,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-05-20","known_ts":"2013-05-22","bar_index":452,"type":"BUY","strength":0.45,"price":2.39,"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-05-20","known_ts":"2013-05-22","bar_index":452,"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-05-20","trigger_known_ts":"2013-05-22","strength":0.45,"price":2.39,"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.449309,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.21,"atr14":0.159987,"stop_level":2.130007,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-06-19","known_ts":"2013-06-19","bar_index":459,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.26,"stop_level":2.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-06-27","known_ts":"2013-07-01","bar_index":461,"type":"REBUY","strength":0.45,"price":2.21,"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":"2013-08-30","known_ts":"2013-08-30","bar_index":476,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.84,"stop_level":2.88,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-12-09","known_ts":"2013-12-11","bar_index":499,"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-12-09","trigger_known_ts":"2013-12-11","strength":0.45,"price":2.03,"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.496278,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.91,"atr14":0.116933,"stop_level":1.851533,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-12-31","known_ts":"2014-01-03","bar_index":504,"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-12-31","trigger_known_ts":"2014-01-03","strength":0.45,"price":1.67,"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.585608,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.58,"atr14":0.110249,"stop_level":1.524876,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-01-09","known_ts":"2014-01-13","bar_index":506,"type":"BUY","strength":0.45,"price":1.76,"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-01-09","known_ts":"2014-01-13","bar_index":506,"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-01-09","trigger_known_ts":"2014-01-13","strength":0.45,"price":1.76,"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.56,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.58,"atr14":0.098024,"stop_level":1.530988,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-01-31","known_ts":"2014-02-04","bar_index":511,"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":"2014-01-31","trigger_known_ts":"2014-02-04","strength":0.45,"price":1.93,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.456338,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.55,"atr14":0.090835,"stop_level":1.504582,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-03-24","known_ts":"2014-03-24","bar_index":522,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.05,"stop_level":2.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-06-11","known_ts":"2014-06-13","bar_index":541,"type":"BUY","strength":0.725,"price":2.09,"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":"2014-07-15","known_ts":"2014-07-15","bar_index":548,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.47,"stop_level":2.49,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-07-17","known_ts":"2014-07-17","bar_index":549,"type":"RECLAIM","strength":1.0,"price":2.61,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-07-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2014-07-15","prior_stop_level":2.49,"sweep_low":2.41,"atr14":0.143355,"stop_level":2.338323,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-08-01","known_ts":"2014-08-01","bar_index":553,"type":"RECLAIM","strength":1.0,"price":2.49,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-07-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-11-17","known_ts":"2014-11-19","bar_index":578,"type":"BUY","strength":0.588,"price":1.86,"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":"2014-12-04","known_ts":"2014-12-04","bar_index":582,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.67,"stop_level":1.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2014-12-09","known_ts":"2014-12-09","bar_index":583,"type":"RECLAIM","strength":0.588,"price":1.8,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-04 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":"2014-12-04","prior_stop_level":1.7,"sweep_low":1.52,"atr14":0.155591,"stop_level":1.442204,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-02-06","known_ts":"2015-02-06","bar_index":596,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.46,"stop_level":1.48,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2015-02-09","known_ts":"2015-02-09","bar_index":596,"type":"RECLAIM","strength":0.725,"price":1.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-02-06 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":"2015-02-06","prior_stop_level":1.48,"sweep_low":1.42,"atr14":0.114653,"stop_level":1.362673,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-02-13","known_ts":"2015-02-18","bar_index":598,"type":"REBUY","strength":0.725,"price":1.63,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2015-03-20","known_ts":"2015-03-24","bar_index":606,"type":"BUY","strength":0.725,"price":1.55,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2015-04-24","known_ts":"2015-04-24","bar_index":614,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.41,"stop_level":1.48,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2015-04-27","known_ts":"2015-04-27","bar_index":614,"type":"RECLAIM","strength":0.725,"price":1.51,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-04-24 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":"2015-04-24","prior_stop_level":1.48,"sweep_low":1.38,"atr14":0.074528,"stop_level":1.342736,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-06-04","known_ts":"2015-06-04","bar_index":623,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.57,"stop_level":1.61,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-06-08","known_ts":"2015-06-08","bar_index":624,"type":"RECLAIM","strength":0.725,"price":1.65,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-06-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":"2015-06-04","prior_stop_level":1.61,"sweep_low":1.52,"atr14":0.07404,"stop_level":1.48298,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-06-19","known_ts":"2015-06-19","bar_index":627,"type":"RECLAIM","strength":0.863,"price":1.82,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-06-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-06-24","known_ts":"2015-06-24","bar_index":628,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.75,"stop_level":1.77,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-06-25","known_ts":"2015-06-25","bar_index":628,"type":"RECLAIM","strength":0.863,"price":1.8,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-06-24 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-06-24","prior_stop_level":1.77,"sweep_low":1.75,"atr14":0.07201,"stop_level":1.713995,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-06-29","known_ts":"2015-06-29","bar_index":629,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.74,"stop_level":1.77,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-07-02","known_ts":"2015-07-02","bar_index":630,"type":"RECLAIM","strength":0.863,"price":1.78,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-06-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-06-29","prior_stop_level":1.77,"sweep_low":1.7,"atr14":0.08127,"stop_level":1.659365,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-08-14","known_ts":"2015-08-18","bar_index":640,"type":"BUY","strength":0.863,"price":1.76,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":65},{"ts":"2015-11-02","known_ts":"2015-11-02","bar_index":658,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.7,"stop_level":1.73,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-11-05","known_ts":"2015-11-05","bar_index":659,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.57,"stop_level":1.73,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-01-06","known_ts":"2016-01-08","bar_index":673,"type":"BUY","strength":0.588,"price":1.57,"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":20},{"ts":"2016-04-07","known_ts":"2016-04-11","bar_index":694,"type":"REBUY","strength":1.0,"price":2.68,"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":"2016-04-15","known_ts":"2016-04-19","bar_index":696,"type":"REBUY","strength":1.0,"price":2.8,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2016-04-28","known_ts":"2016-05-02","bar_index":699,"type":"REBUY","strength":1.0,"price":3.3,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2016-05-27","known_ts":"2016-05-27","bar_index":706,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.11,"stop_level":3.26,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-06-01","known_ts":"2016-06-01","bar_index":706,"type":"RECLAIM","strength":1.0,"price":3.33,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-05-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":"2016-05-27","prior_stop_level":3.26,"sweep_low":3.08,"atr14":0.252926,"stop_level":2.953537,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-06-15","known_ts":"2016-06-15","bar_index":710,"type":"RECLAIM","strength":1.0,"price":4.18,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-05-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-06-29","known_ts":"2016-06-29","bar_index":713,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.96,"stop_level":4.08,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-07-05","known_ts":"2016-07-05","bar_index":714,"type":"RECLAIM","strength":1.0,"price":4.17,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-06-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-06-29","prior_stop_level":4.08,"sweep_low":3.58,"atr14":0.304453,"stop_level":3.427774,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-12-05","known_ts":"2016-12-07","bar_index":750,"type":"BUY","strength":0.725,"price":3.53,"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":0},{"ts":"2016-12-30","known_ts":"2017-01-04","bar_index":756,"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":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":20},{"ts":"2017-02-07","known_ts":"2017-02-07","bar_index":764,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.28,"stop_level":3.52,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2017-02-09","known_ts":"2017-02-09","bar_index":765,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.2,"stop_level":3.52,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2017-03-13","known_ts":"2017-03-15","bar_index":772,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2017-03-13","trigger_known_ts":"2017-03-15","strength":0.45,"price":2.62,"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.429194,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.23,"atr14":0.199889,"stop_level":2.130055,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-03-29","known_ts":"2017-03-31","bar_index":776,"type":"BUY","strength":0.45,"price":2.61,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-03-29","known_ts":"2017-03-31","bar_index":776,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2017-03-29","trigger_known_ts":"2017-03-31","strength":0.45,"price":2.61,"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.431373,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.4,"atr14":0.160342,"stop_level":2.319829,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-06-02","known_ts":"2017-06-06","bar_index":791,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2017-06-02","trigger_known_ts":"2017-06-06","strength":0.45,"price":1.57,"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.657952,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.28,"atr14":0.190668,"stop_level":1.184666,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-06-23","known_ts":"2017-06-27","bar_index":796,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2017-06-23","trigger_known_ts":"2017-06-27","strength":0.45,"price":1.49,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.675381,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.33,"atr14":0.134534,"stop_level":1.262733,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-06-28","known_ts":"2017-06-30","bar_index":797,"type":"BUY","strength":0.45,"price":1.53,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-06-28","known_ts":"2017-06-30","bar_index":797,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2017-06-28","trigger_known_ts":"2017-06-30","strength":0.45,"price":1.53,"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.666667,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.35,"atr14":0.120339,"stop_level":1.28983,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-07-27","known_ts":"2017-07-27","bar_index":803,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.21,"stop_level":1.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-08-18","known_ts":"2017-08-22","bar_index":809,"type":"BUY","strength":0.45,"price":1.01,"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-08-18","known_ts":"2017-08-22","bar_index":809,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2017-08-18","trigger_known_ts":"2017-08-22","strength":0.45,"price":1.01,"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.778022,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.85,"atr14":0.076599,"stop_level":0.811701,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-09-21","known_ts":"2017-09-21","bar_index":816,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.0,"stop_level":1.05,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-11-16","known_ts":"2017-11-16","bar_index":830,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.79,"stop_level":0.94,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-11-30","known_ts":"2017-12-04","bar_index":833,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2017-11-30","trigger_known_ts":"2017-12-04","strength":0.45,"price":0.63,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.832891,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.6,"atr14":0.052288,"stop_level":0.573856,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-12-18","known_ts":"2017-12-20","bar_index":837,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2017-12-18","trigger_known_ts":"2017-12-20","strength":0.45,"price":0.62,"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.835544,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.43,"atr14":0.064783,"stop_level":0.397609,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-12-21","known_ts":"2017-12-26","bar_index":838,"type":"BUY","strength":0.588,"price":0.66,"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":"2017-12-21","known_ts":"2017-12-26","bar_index":838,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2017-12-21","trigger_known_ts":"2017-12-26","strength":0.588,"price":0.66,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.824934,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":0.43,"atr14":0.061985,"stop_level":0.399007,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-01-19","known_ts":"2018-01-19","bar_index":844,"type":"RECLAIM","strength":0.725,"price":0.99,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2017-12-21 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-04-04","known_ts":"2018-04-06","bar_index":861,"type":"BUY","strength":0.725,"price":0.95,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"2018-05-15","known_ts":"2018-05-15","bar_index":870,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.14,"stop_level":1.19,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-05-16","known_ts":"2018-05-16","bar_index":871,"type":"RECLAIM","strength":0.863,"price":1.22,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-05-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-05-15","prior_stop_level":1.19,"sweep_low":1.12,"atr14":0.087895,"stop_level":1.076053,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-05-30","known_ts":"2018-05-30","bar_index":874,"type":"RECLAIM","strength":0.863,"price":1.24,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-05-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-10-02","known_ts":"2018-10-04","bar_index":903,"type":"BUY","strength":0.588,"price":0.9,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2018-10-19","known_ts":"2018-10-19","bar_index":907,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.81,"stop_level":0.82,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2018-11-27","known_ts":"2018-11-29","bar_index":916,"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-27","trigger_known_ts":"2018-11-29","strength":0.45,"price":0.65,"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.488189,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.6,"atr14":0.042948,"stop_level":0.578526,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-06","known_ts":"2018-12-10","bar_index":918,"type":"BUY","strength":0.45,"price":0.7,"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-12-06","known_ts":"2018-12-10","bar_index":918,"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-12-06","trigger_known_ts":"2018-12-10","strength":0.45,"price":0.7,"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.448819,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.61,"atr14":0.044494,"stop_level":0.587753,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-18","known_ts":"2018-12-18","bar_index":920,"type":"SELL","basis":"structure_stop","strength":0.45,"price":0.66,"stop_level":0.68,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-12-28","known_ts":"2019-01-02","bar_index":923,"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-28","trigger_known_ts":"2019-01-02","strength":0.45,"price":0.69,"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.456693,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.56,"atr14":0.048095,"stop_level":0.535953,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-22","known_ts":"2019-01-22","bar_index":928,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.67,"stop_level":0.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-01-28","known_ts":"2019-01-28","bar_index":929,"type":"RECLAIM","strength":0.588,"price":0.72,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-01-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-01-22","prior_stop_level":0.7,"sweep_low":0.65,"atr14":0.037075,"stop_level":0.631462,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-02-27","known_ts":"2019-02-27","bar_index":936,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.7,"stop_level":0.73,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-06-18","known_ts":"2019-06-20","bar_index":962,"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-06-18","trigger_known_ts":"2019-06-20","strength":0.45,"price":0.58,"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.486726,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.5,"atr14":0.035044,"stop_level":0.482478,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-06-21","known_ts":"2019-06-25","bar_index":963,"type":"BUY","strength":0.45,"price":0.61,"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-06-21","known_ts":"2019-06-25","bar_index":963,"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-06-21","trigger_known_ts":"2019-06-25","strength":0.45,"price":0.61,"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.460177,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.5,"atr14":0.03741,"stop_level":0.481295,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-07-10","known_ts":"2019-07-10","bar_index":967,"type":"RECLAIM","strength":0.725,"price":0.74,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-06-21 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-02-28","known_ts":"2020-02-28","bar_index":1020,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.85,"stop_level":0.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-03-03","known_ts":"2020-03-03","bar_index":1021,"type":"RECLAIM","strength":1.0,"price":0.93,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-02-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-02-28","prior_stop_level":0.9,"sweep_low":0.85,"atr14":0.047782,"stop_level":0.826109,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-08","known_ts":"2020-04-13","bar_index":1030,"type":"BUY","strength":0.725,"price":0.91,"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":"2020-06-03","known_ts":"2020-06-03","bar_index":1042,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.11,"stop_level":1.14,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-06-05","known_ts":"2020-06-05","bar_index":1043,"type":"RECLAIM","strength":1.0,"price":1.15,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-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":"2020-06-03","prior_stop_level":1.14,"sweep_low":1.1,"atr14":0.075088,"stop_level":1.062456,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-17","known_ts":"2020-06-17","bar_index":1046,"type":"RECLAIM","strength":1.0,"price":1.17,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-06-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-08-10","known_ts":"2020-08-10","bar_index":1058,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.68,"stop_level":1.74,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-08-17","known_ts":"2020-08-17","bar_index":1060,"type":"RECLAIM","strength":1.0,"price":1.76,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-08-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":"2020-08-10","prior_stop_level":1.74,"sweep_low":1.53,"atr14":0.146574,"stop_level":1.456713,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-10-20","known_ts":"2020-10-22","bar_index":1075,"type":"BUY","strength":0.725,"price":1.64,"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":"2020-12-15","known_ts":"2020-12-17","bar_index":1088,"type":"BUY","strength":0.588,"price":1.28,"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":"2021-02-26","known_ts":"2021-02-26","bar_index":1104,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.14,"stop_level":1.17,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-03-10","known_ts":"2021-03-12","bar_index":1107,"type":"REBUY","strength":0.45,"price":1.26,"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":"2021-04-06","known_ts":"2021-04-08","bar_index":1113,"type":"BUY","strength":0.588,"price":1.19,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2021-04-06","known_ts":"2021-04-08","bar_index":1113,"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":"2021-04-06","trigger_known_ts":"2021-04-08","strength":0.588,"price":1.19,"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.373684,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.03,"atr14":0.073164,"stop_level":0.993418,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-05-13","known_ts":"2021-05-13","bar_index":1122,"type":"RECLAIM","strength":0.725,"price":1.32,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-02-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-06-03","known_ts":"2021-06-03","bar_index":1126,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.28,"stop_level":1.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-06-08","known_ts":"2021-06-08","bar_index":1127,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.26,"stop_level":1.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-07-27","known_ts":"2021-07-29","bar_index":1139,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2021-07-27","trigger_known_ts":"2021-07-29","strength":0.45,"price":0.99,"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.478947,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.93,"atr14":0.042935,"stop_level":0.908533,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-08-20","known_ts":"2021-08-24","bar_index":1145,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2021-08-20","trigger_known_ts":"2021-08-24","strength":0.45,"price":0.84,"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.487805,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.77,"atr14":0.041193,"stop_level":0.749403,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-09-02","known_ts":"2021-09-07","bar_index":1148,"type":"BUY","strength":0.45,"price":0.87,"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":"2021-09-02","known_ts":"2021-09-07","bar_index":1148,"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":"2021-09-02","trigger_known_ts":"2021-09-07","strength":0.45,"price":0.87,"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.469512,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.81,"atr14":0.042603,"stop_level":0.788699,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-09-24","known_ts":"2021-09-28","bar_index":1153,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2021-09-24","trigger_known_ts":"2021-09-28","strength":0.45,"price":0.72,"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.560976,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.66,"atr14":0.035437,"stop_level":0.642281,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-09-29","known_ts":"2021-10-01","bar_index":1154,"type":"BUY","strength":0.45,"price":0.74,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2021-09-29","known_ts":"2021-10-01","bar_index":1154,"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":"2021-09-29","trigger_known_ts":"2021-10-01","strength":0.45,"price":0.74,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.54878,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.68,"atr14":0.034255,"stop_level":0.662873,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-11-02","known_ts":"2021-11-02","bar_index":1162,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.77,"stop_level":0.79,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-11-03","known_ts":"2021-11-03","bar_index":1162,"type":"RECLAIM","strength":0.588,"price":0.8,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-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":"2021-11-02","prior_stop_level":0.79,"sweep_low":0.75,"atr14":0.034364,"stop_level":0.732818,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-11-26","known_ts":"2021-11-26","bar_index":1167,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.76,"stop_level":0.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-12-20","known_ts":"2021-12-22","bar_index":1173,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2021-12-20","trigger_known_ts":"2021-12-22","strength":0.45,"price":0.72,"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.489362,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.61,"atr14":0.046676,"stop_level":0.586662,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-12-29","known_ts":"2021-12-31","bar_index":1175,"type":"BUY","strength":0.588,"price":0.7,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2021-12-29","known_ts":"2021-12-31","bar_index":1175,"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":"2021-12-29","trigger_known_ts":"2021-12-31","strength":0.588,"price":0.7,"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.503546,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":0.64,"atr14":0.041382,"stop_level":0.619309,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-01-11","known_ts":"2022-01-13","bar_index":1178,"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-01-11","trigger_known_ts":"2022-01-13","strength":0.588,"price":0.69,"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.510638,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":0.6,"atr14":0.042796,"stop_level":0.578602,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-02-28","known_ts":"2022-02-28","bar_index":1188,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.62,"stop_level":0.66,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-06-03","known_ts":"2022-06-07","bar_index":1211,"type":"BUY","strength":0.45,"price":0.44,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-06-03","known_ts":"2022-06-07","bar_index":1211,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-06-03","trigger_known_ts":"2022-06-07","strength":0.45,"price":0.44,"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.642276,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.38,"atr14":0.027162,"stop_level":0.366419,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-17","known_ts":"2022-06-17","bar_index":1214,"type":"SELL","basis":"structure_stop","strength":0.45,"price":0.36,"stop_level":0.38,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2022-06-21","known_ts":"2022-06-21","bar_index":1214,"type":"RECLAIM","strength":0.45,"price":0.42,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-06-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2022-06-17","prior_stop_level":0.38,"sweep_low":0.36,"atr14":0.033758,"stop_level":0.343121,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-23","known_ts":"2022-09-23","bar_index":1236,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.46,"stop_level":0.48,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-29","known_ts":"2022-10-03","bar_index":1238,"type":"REBUY","strength":0.725,"price":0.53,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2022-09-30","known_ts":"2022-09-30","bar_index":1238,"type":"RECLAIM","strength":0.725,"price":0.49,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-09-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":"2022-09-23","prior_stop_level":0.48,"sweep_low":0.43,"atr14":0.028665,"stop_level":0.415668,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-17","known_ts":"2022-10-17","bar_index":1242,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.49,"stop_level":0.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-10-21","known_ts":"2022-10-21","bar_index":1243,"type":"RECLAIM","strength":0.725,"price":0.51,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-10-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":"2022-10-17","prior_stop_level":0.5,"sweep_low":0.47,"atr14":0.028588,"stop_level":0.455706,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-02","known_ts":"2022-11-02","bar_index":1246,"type":"RECLAIM","strength":0.863,"price":0.51,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-10-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-11-10","known_ts":"2022-11-14","bar_index":1248,"type":"BUY","strength":0.863,"price":0.57,"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":65},{"ts":"2022-12-09","known_ts":"2022-12-09","bar_index":1254,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.53,"stop_level":0.55,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-12","known_ts":"2023-01-12","bar_index":1262,"type":"RECLAIM","strength":1.0,"price":0.56,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-12-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-01-18","known_ts":"2023-01-20","bar_index":1263,"type":"BUY","strength":1.0,"price":0.57,"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":"2023-02-07","known_ts":"2023-02-07","bar_index":1267,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.58,"stop_level":0.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-03-28","known_ts":"2023-03-30","bar_index":1279,"type":"BUY","strength":0.863,"price":0.56,"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":"2023-04-27","known_ts":"2023-04-27","bar_index":1286,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.62,"stop_level":0.64,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-05-04","known_ts":"2023-05-04","bar_index":1287,"type":"RECLAIM","strength":1.0,"price":0.69,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-04-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":"2023-04-27","prior_stop_level":0.64,"sweep_low":0.59,"atr14":0.035162,"stop_level":0.572419,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-05-15","known_ts":"2023-05-15","bar_index":1290,"type":"RECLAIM","strength":1.0,"price":0.64,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-04-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-07-12","known_ts":"2023-07-14","bar_index":1303,"type":"BUY","strength":0.863,"price":0.63,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":80},{"ts":"2023-07-28","known_ts":"2023-07-28","bar_index":1307,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.6,"stop_level":0.62,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2023-08-28","known_ts":"2023-08-30","bar_index":1314,"type":"REBUY","strength":0.863,"price":0.64,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2023-11-16","known_ts":"2023-11-20","bar_index":1333,"type":"BUY","strength":0.588,"price":0.59,"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":"quality","score":70},{"ts":"2023-12-11","known_ts":"2023-12-11","bar_index":1338,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.63,"stop_level":0.64,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-12-13","known_ts":"2023-12-13","bar_index":1339,"type":"RECLAIM","strength":0.863,"price":0.65,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-12-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-12-11","prior_stop_level":0.64,"sweep_low":0.6,"atr14":0.029891,"stop_level":0.585055,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-12-27","known_ts":"2023-12-27","bar_index":1342,"type":"RECLAIM","strength":0.863,"price":0.94,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-12-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-01-19","known_ts":"2024-01-19","bar_index":1347,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.87,"stop_level":0.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-01-25","known_ts":"2024-01-25","bar_index":1348,"type":"RECLAIM","strength":1.0,"price":0.94,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-01-19","prior_stop_level":0.9,"sweep_low":0.86,"atr14":0.058042,"stop_level":0.830979,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-02-09","known_ts":"2024-02-09","bar_index":1352,"type":"RECLAIM","strength":1.0,"price":0.93,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-09-27","known_ts":"2024-10-01","bar_index":1405,"type":"BUY","strength":0.725,"price":1.44,"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":35},{"ts":"2024-10-10","known_ts":"2024-10-14","bar_index":1408,"type":"BUY","strength":0.725,"price":1.44,"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":"2024-11-11","known_ts":"2024-11-11","bar_index":1415,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.4,"stop_level":1.41,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2024-11-12","known_ts":"2024-11-12","bar_index":1415,"type":"RECLAIM","strength":0.725,"price":1.43,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-11-11 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":"2024-11-11","prior_stop_level":1.41,"sweep_low":1.33,"atr14":0.095161,"stop_level":1.282419,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-01-27","known_ts":"2025-01-29","bar_index":1432,"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-01-27","trigger_known_ts":"2025-01-29","strength":0.45,"price":1.18,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.397959,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.07,"atr14":0.066885,"stop_level":1.036558,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-02-04","known_ts":"2025-02-06","bar_index":1434,"type":"BUY","strength":0.45,"price":1.19,"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-04","known_ts":"2025-02-06","bar_index":1434,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2025-02-04","trigger_known_ts":"2025-02-06","strength":0.45,"price":1.19,"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.392857,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.08,"atr14":0.065703,"stop_level":1.047149,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-03-24","known_ts":"2025-03-24","bar_index":1445,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.24,"stop_level":1.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-03-27","known_ts":"2025-03-27","bar_index":1446,"type":"RECLAIM","strength":0.588,"price":1.26,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-03-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":"2025-03-24","prior_stop_level":1.25,"sweep_low":1.22,"atr14":0.068069,"stop_level":1.185966,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-04-09","known_ts":"2025-04-11","bar_index":1449,"type":"BUY","strength":0.588,"price":1.31,"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-06","known_ts":"2025-05-06","bar_index":1455,"type":"RECLAIM","strength":0.725,"price":1.48,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-04-09 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-05-15","known_ts":"2025-05-15","bar_index":1457,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.26,"stop_level":1.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-05-19","known_ts":"2025-05-19","bar_index":1458,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.29,"stop_level":1.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-05-20","known_ts":"2025-05-20","bar_index":1458,"type":"RECLAIM","strength":0.588,"price":1.38,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-05-15 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-15","prior_stop_level":1.3,"sweep_low":1.19,"atr14":0.109917,"stop_level":1.135041,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-20","known_ts":"2025-05-20","bar_index":1458,"type":"RECLAIM","strength":0.588,"price":1.38,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-05-19 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-19","prior_stop_level":1.3,"sweep_low":1.25,"atr14":0.109917,"stop_level":1.195041,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-05","known_ts":"2025-06-05","bar_index":1462,"type":"RECLAIM","strength":0.725,"price":1.45,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-05-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-07-21","known_ts":"2025-07-23","bar_index":1472,"type":"BUY","strength":0.863,"price":1.51,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2025-08-06","known_ts":"2025-08-08","bar_index":1476,"type":"BUY","strength":0.863,"price":1.52,"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-09-18","known_ts":"2025-09-18","bar_index":1486,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.36,"stop_level":2.38,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-09-19","known_ts":"2025-09-19","bar_index":1486,"type":"RECLAIM","strength":0.863,"price":2.52,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-09-18 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-09-18","prior_stop_level":2.38,"sweep_low":2.33,"atr14":0.131256,"stop_level":2.264372,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-10-06","known_ts":"2025-10-06","bar_index":1490,"type":"RECLAIM","strength":1.0,"price":2.83,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-09-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-12-22","known_ts":"2025-12-24","bar_index":1508,"type":"BUY","strength":0.863,"price":2.66,"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":"2026-02-02","known_ts":"2026-02-02","bar_index":1517,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.67,"stop_level":2.78,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2026-02-09","known_ts":"2026-02-09","bar_index":1518,"type":"RECLAIM","strength":0.863,"price":2.82,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-02-02 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":"2026-02-02","prior_stop_level":2.78,"sweep_low":2.4,"atr14":0.210476,"stop_level":2.294762,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-19","known_ts":"2026-02-23","bar_index":1521,"type":"BUY","strength":0.863,"price":3.12,"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":10},{"ts":"2026-05-07","known_ts":"2026-05-11","bar_index":1539,"type":"BUY","strength":0.725,"price":2.66,"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":"2026-07-20","known_ts":"2026-07-22","bar_index":1555,"type":"BUY","strength":0.45,"price":1.91,"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-20","known_ts":"2026-07-22","bar_index":1555,"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-20","trigger_known_ts":"2026-07-22","strength":0.45,"price":1.91,"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.439883,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.675,"atr14":0.108771,"stop_level":1.620615,"risk_basis":"daily_ohlc_atr14"}],"state":{"position_hint":"long","last_signal":"BOTTOM_WATCH","last_scored_signal":"BUY","last_scored_ts":"2026-05-11","last_scored_basis":null,"bars_since_signal":6,"extended":false,"strong_bull":false,"overbought":true,"weeklyBull":true,"above200":false},"early_dots":["2018-08-23","2018-09-11","2019-03-14","2019-04-04","2019-04-23","2019-09-20","2019-10-16","2019-11-14","2019-12-24","2020-03-23","2020-06-22","2020-09-11","2020-10-07","2020-11-27","2020-12-15","2021-03-10","2021-04-06","2021-06-30","2022-04-12","2022-12-29","2023-03-07","2023-03-15","2023-06-06","2023-07-07","2023-10-13","2023-11-13","2024-06-20","2024-08-15","2024-09-11","2024-11-26","2024-12-23","2025-07-08","2025-08-06","2025-11-17","2026-01-09","2026-02-19","2026-03-30","2026-05-04","2026-06-11","2026-07-20"],"warnings":[{"ts":"2021-11-01","kind":"arm","px":0.78},{"ts":"2021-11-02","kind":"confirm","px":0.77,"level":0.79},{"ts":"2021-11-22","kind":"arm","px":0.82},{"ts":"2021-11-26","kind":"confirm","px":0.76,"level":0.8},{"ts":"2022-02-25","kind":"arm","px":0.61},{"ts":"2022-02-28","kind":"confirm","px":0.62,"level":0.66},{"ts":"2022-06-15","kind":"arm","px":0.41},{"ts":"2022-06-17","kind":"confirm","px":0.36,"level":0.38},{"ts":"2022-07-11","kind":"arm","px":0.37},{"ts":"2022-08-22","kind":"arm","px":0.46},{"ts":"2022-09-23","kind":"confirm","px":0.46,"level":0.48},{"ts":"2022-10-14","kind":"arm","px":0.47},{"ts":"2022-10-17","kind":"confirm","px":0.49,"level":0.5},{"ts":"2022-11-30","kind":"arm","px":0.56},{"ts":"2022-12-09","kind":"confirm","px":0.53,"level":0.55},{"ts":"2023-02-06","kind":"arm","px":0.57},{"ts":"2023-02-07","kind":"confirm","px":0.58,"level":0.6},{"ts":"2023-04-18","kind":"arm","px":0.7},{"ts":"2023-04-27","kind":"confirm","px":0.62,"level":0.64},{"ts":"2023-07-27","kind":"arm","px":0.6},{"ts":"2023-07-28","kind":"confirm","px":0.6,"level":0.62},{"ts":"2023-08-02","kind":"arm","px":0.58},{"ts":"2023-12-08","kind":"arm","px":0.64},{"ts":"2023-12-11","kind":"confirm","px":0.63,"level":0.64},{"ts":"2024-01-03","kind":"arm","px":0.9},{"ts":"2024-01-19","kind":"confirm","px":0.87,"level":0.9},{"ts":"2024-04-12","kind":"arm","px":1.42},{"ts":"2024-11-05","kind":"arm","px":1.62},{"ts":"2024-11-11","kind":"confirm","px":1.4,"level":1.41},{"ts":"2025-02-21","kind":"arm","px":1.29},{"ts":"2025-03-24","kind":"confirm","px":1.24,"level":1.25},{"ts":"2025-04-30","kind":"arm","px":1.33},{"ts":"2025-05-15","kind":"confirm","px":1.26,"level":1.3},{"ts":"2025-05-16","kind":"arm","px":1.28},{"ts":"2025-05-19","kind":"confirm","px":1.29,"level":1.3},{"ts":"2025-09-11","kind":"arm","px":2.49},{"ts":"2025-09-18","kind":"confirm","px":2.36,"level":2.38},{"ts":"2026-01-02","kind":"arm","px":2.56},{"ts":"2026-01-30","kind":"arm","px":2.66},{"ts":"2026-02-02","kind":"confirm","px":2.67,"level":2.78}],"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":[]}}}