{"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":"ARCO","timeframe":"3D","as_of":"2026-08-12T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2011-09-21","known_ts":"2011-09-21","bar_index":37,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.6867,"stop_level":21.0675,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-09-23","known_ts":"2011-09-23","bar_index":38,"type":"SELL","basis":"structure_stop","strength":0.45,"price":18.3855,"stop_level":21.0675,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2011-12-06","known_ts":"2011-12-08","bar_index":55,"type":"BUY","strength":0.45,"price":17.7684,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-02-10","known_ts":"2012-02-10","bar_index":70,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.5272,"stop_level":16.8049,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-02-16","known_ts":"2012-02-16","bar_index":71,"type":"RECLAIM","strength":0.588,"price":17.2175,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-02-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-02-10","prior_stop_level":16.8049,"sweep_low":15.8686,"atr14":0.593438,"stop_level":15.571881,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-29","known_ts":"2012-04-02","bar_index":81,"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-03-29","trigger_known_ts":"2012-04-02","strength":0.45,"price":14.4722,"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.356894,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.1786,"atr14":0.397397,"stop_level":13.979901,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-05-21","known_ts":"2012-05-23","bar_index":93,"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-21","trigger_known_ts":"2012-05-23","strength":0.45,"price":10.8032,"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.519935,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.5772,"atr14":0.558053,"stop_level":9.298173,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-06-04","known_ts":"2012-06-06","bar_index":96,"type":"BUY","strength":0.45,"price":11.1535,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-06-04","known_ts":"2012-06-06","bar_index":96,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2012-06-04","trigger_known_ts":"2012-06-06","strength":0.45,"price":11.1535,"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.504368,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.9593,"atr14":0.583754,"stop_level":9.667423,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-07-17","known_ts":"2012-07-17","bar_index":106,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.7049,"stop_level":10.835,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-07-19","known_ts":"2012-07-19","bar_index":106,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.3211,"stop_level":10.835,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-08-27","known_ts":"2012-08-27","bar_index":115,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.6569,"stop_level":11.1366,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2012-10-09","known_ts":"2012-10-09","bar_index":125,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.1439,"stop_level":12.2319,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-10-11","known_ts":"2012-10-11","bar_index":126,"type":"RECLAIM","strength":0.725,"price":12.5117,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-10-09 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-10-09","prior_stop_level":12.2319,"sweep_low":12.04,"atr14":0.363907,"stop_level":11.858046,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-15","known_ts":"2012-10-15","bar_index":127,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.0,"stop_level":12.2319,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-10-17","known_ts":"2012-10-17","bar_index":127,"type":"RECLAIM","strength":0.725,"price":12.3998,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-10-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":"2012-10-15","prior_stop_level":12.2319,"sweep_low":11.8561,"atr14":0.384808,"stop_level":11.663696,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-23","known_ts":"2012-10-23","bar_index":129,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.0293,"stop_level":12.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-12-07","known_ts":"2012-12-11","bar_index":139,"type":"BUY","strength":0.588,"price":10.1463,"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":"2012-12-31","known_ts":"2012-12-31","bar_index":144,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.6464,"stop_level":10.034,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-01-03","known_ts":"2013-01-03","bar_index":144,"type":"RECLAIM","strength":0.725,"price":10.3723,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-12-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-12-31","prior_stop_level":10.034,"sweep_low":9.2431,"atr14":0.319877,"stop_level":9.083162,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-01-31","known_ts":"2013-01-31","bar_index":151,"type":"RECLAIM","strength":0.863,"price":11.3321,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-12-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-02-08","known_ts":"2013-02-08","bar_index":153,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.0418,"stop_level":11.0579,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-02-12","known_ts":"2013-02-12","bar_index":153,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.6546,"stop_level":11.0579,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-03-25","known_ts":"2013-03-27","bar_index":163,"type":"BUY","strength":1.0,"price":10.9208,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2013-06-11","known_ts":"2013-06-11","bar_index":181,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.6291,"stop_level":10.8236,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2013-08-06","known_ts":"2013-08-08","bar_index":194,"type":"BUY","strength":0.725,"price":10.7903,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2013-08-19","known_ts":"2013-08-19","bar_index":197,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.2105,"stop_level":9.5688,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2013-09-10","known_ts":"2013-09-12","bar_index":202,"type":"BUY","strength":0.588,"price":9.6502,"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":"2013-10-22","known_ts":"2013-10-24","bar_index":212,"type":"BUY","strength":0.725,"price":9.8793,"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":20},{"ts":"2013-11-15","known_ts":"2013-11-19","bar_index":218,"type":"BUY","strength":0.863,"price":9.732,"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":35},{"ts":"2014-01-08","known_ts":"2014-01-08","bar_index":229,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.1711,"stop_level":9.2327,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2014-03-04","known_ts":"2014-03-06","bar_index":242,"type":"BUY","strength":0.45,"price":7.633,"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-03-04","known_ts":"2014-03-06","bar_index":242,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2014-03-04","trigger_known_ts":"2014-03-06","strength":0.45,"price":7.633,"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.384604,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.0819,"atr14":0.256671,"stop_level":6.953564,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-04-23","known_ts":"2014-04-23","bar_index":253,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.9025,"stop_level":7.9439,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-06-03","known_ts":"2014-06-05","bar_index":263,"type":"BUY","strength":0.45,"price":8.0101,"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-06-06","known_ts":"2014-06-06","bar_index":264,"type":"RECLAIM","strength":0.725,"price":8.7465,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-06-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-07-10","known_ts":"2014-07-10","bar_index":271,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.9686,"stop_level":9.1933,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-10-14","known_ts":"2014-10-16","bar_index":294,"type":"BUY","strength":0.588,"price":4.9584,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2014-11-17","known_ts":"2014-11-17","bar_index":302,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.3534,"stop_level":5.4542,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-12-26","known_ts":"2014-12-30","bar_index":311,"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-12-26","trigger_known_ts":"2014-12-30","strength":0.588,"price":4.5817,"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.513935,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":4.3449,"atr14":0.201181,"stop_level":4.244309,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-01-20","known_ts":"2015-01-22","bar_index":316,"type":"BUY","strength":0.45,"price":4.6752,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-01-20","known_ts":"2015-01-22","bar_index":316,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2015-01-20","trigger_known_ts":"2015-01-22","strength":0.45,"price":4.6752,"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.494201,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.1737,"atr14":0.179734,"stop_level":4.083833,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-02-17","known_ts":"2015-02-17","bar_index":322,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.5562,"stop_level":4.7177,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-03-20","known_ts":"2015-03-24","bar_index":330,"type":"REBUY","strength":0.725,"price":4.4202,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2015-05-12","known_ts":"2015-05-12","bar_index":342,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.6922,"stop_level":5.1003,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-06-08","known_ts":"2015-06-08","bar_index":348,"type":"RECLAIM","strength":0.863,"price":5.0578,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-05-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-08-14","known_ts":"2015-08-18","bar_index":364,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-08-14","trigger_known_ts":"2015-08-18","strength":0.45,"price":3.1792,"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.490496,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.6351,"atr14":0.250823,"stop_level":2.509689,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-08-27","known_ts":"2015-08-31","bar_index":367,"type":"BUY","strength":0.45,"price":3.4002,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-08-27","known_ts":"2015-08-31","bar_index":367,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2015-08-27","trigger_known_ts":"2015-08-31","strength":0.45,"price":3.4002,"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.420295,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.5926,"atr14":0.252619,"stop_level":2.46629,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-09-17","known_ts":"2015-09-17","bar_index":371,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.9751,"stop_level":3.0177,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2015-11-11","known_ts":"2015-11-11","bar_index":384,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.5331,"stop_level":2.5501,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-02-29","known_ts":"2016-03-02","bar_index":409,"type":"BUY","strength":0.45,"price":2.3206,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-02-29","known_ts":"2016-03-02","bar_index":409,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2016-02-29","trigger_known_ts":"2016-03-02","strength":0.45,"price":2.3206,"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.570084,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.9806,"atr14":0.133186,"stop_level":1.914007,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-11","known_ts":"2016-03-11","bar_index":412,"type":"RECLAIM","strength":0.725,"price":2.3291,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-02-29 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-04-04","known_ts":"2016-04-04","bar_index":417,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.9411,"stop_level":2.9496,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-05","known_ts":"2016-04-05","bar_index":417,"type":"RECLAIM","strength":0.863,"price":3.0006,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-04-04","prior_stop_level":2.9496,"sweep_low":2.8476,"atr14":0.189511,"stop_level":2.752845,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-07","known_ts":"2016-04-07","bar_index":418,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.8306,"stop_level":2.9496,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-08","known_ts":"2016-04-08","bar_index":418,"type":"RECLAIM","strength":0.863,"price":3.0091,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-04-07","prior_stop_level":2.9496,"sweep_low":2.7966,"atr14":0.186919,"stop_level":2.70314,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-25","known_ts":"2016-04-25","bar_index":422,"type":"RECLAIM","strength":0.863,"price":3.6892,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-08-01","known_ts":"2016-08-01","bar_index":444,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.6242,"stop_level":4.6412,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-08-03","known_ts":"2016-08-03","bar_index":445,"type":"RECLAIM","strength":1.0,"price":5.0323,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-08-01 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-08-01","prior_stop_level":4.6412,"sweep_low":4.5562,"atr14":0.189142,"stop_level":4.461629,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-08-15","known_ts":"2016-08-15","bar_index":448,"type":"RECLAIM","strength":1.0,"price":4.7942,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-08-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-08-22","known_ts":"2016-08-22","bar_index":449,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.6837,"stop_level":4.7262,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2016-09-30","known_ts":"2016-10-04","bar_index":459,"type":"BUY","strength":0.863,"price":5.0408,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2016-11-01","known_ts":"2016-11-01","bar_index":466,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.1003,"stop_level":5.1853,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2016-11-03","known_ts":"2016-11-03","bar_index":467,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.0578,"stop_level":5.1853,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-01-19","known_ts":"2017-01-23","bar_index":484,"type":"BUY","strength":0.725,"price":4.8452,"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":50},{"ts":"2017-02-22","known_ts":"2017-02-22","bar_index":491,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.1853,"stop_level":5.3128,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-02-27","known_ts":"2017-02-27","bar_index":492,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.1003,"stop_level":5.3128,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-03-13","known_ts":"2017-03-13","bar_index":496,"type":"RECLAIM","strength":0.863,"price":6.4603,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-02-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-05-18","known_ts":"2017-05-18","bar_index":511,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.0128,"stop_level":7.6504,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-06-02","known_ts":"2017-06-02","bar_index":515,"type":"RECLAIM","strength":1.0,"price":7.3954,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-05-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-07-20","known_ts":"2017-07-24","bar_index":526,"type":"BUY","strength":0.725,"price":7.4804,"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":"2017-08-24","known_ts":"2017-08-24","bar_index":534,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.2679,"stop_level":7.3529,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-08-28","known_ts":"2017-08-28","bar_index":535,"type":"RECLAIM","strength":0.725,"price":7.5229,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-08-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2017-08-24","prior_stop_level":7.3529,"sweep_low":7.1404,"atr14":0.281721,"stop_level":6.999539,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-09-06","known_ts":"2017-09-08","bar_index":537,"type":"REBUY","strength":0.725,"price":7.7354,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2017-12-27","known_ts":"2017-12-29","bar_index":563,"type":"BUY","strength":0.725,"price":8.7979,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2018-03-13","known_ts":"2018-03-15","bar_index":580,"type":"BUY","strength":0.725,"price":8.2454,"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":"2018-04-17","known_ts":"2018-04-19","bar_index":588,"type":"BUY","strength":0.588,"price":7.8223,"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":"2018-05-07","known_ts":"2018-05-07","bar_index":592,"type":"SELL","basis":"structure_stop","strength":0.45,"price":7.4376,"stop_level":7.8223,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-06-20","known_ts":"2018-06-22","bar_index":603,"type":"BUY","strength":0.45,"price":6.198,"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-08-01","known_ts":"2018-08-01","bar_index":612,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.8561,"stop_level":5.9416,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-08-06","known_ts":"2018-08-06","bar_index":613,"type":"RECLAIM","strength":0.45,"price":6.0698,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-08-01 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":"2018-08-01","prior_stop_level":5.9416,"sweep_low":5.7278,"atr14":0.187335,"stop_level":5.634133,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-09-14","known_ts":"2018-09-18","bar_index":623,"type":"BUY","strength":0.588,"price":5.4286,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-09-14","known_ts":"2018-09-18","bar_index":623,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2018-09-14","trigger_known_ts":"2018-09-18","strength":0.588,"price":5.4286,"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.391781,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":5.1721,"atr14":0.20725,"stop_level":5.068475,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-27","known_ts":"2018-11-27","bar_index":640,"type":"RECLAIM","strength":0.863,"price":6.8685,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-08-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-12-24","known_ts":"2018-12-24","bar_index":646,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.5927,"stop_level":6.6444,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-12-26","known_ts":"2018-12-26","bar_index":646,"type":"RECLAIM","strength":0.863,"price":6.7134,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-12-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":"2018-12-24","prior_stop_level":6.6444,"sweep_low":6.5152,"atr14":0.236674,"stop_level":6.396863,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-03","known_ts":"2019-01-07","bar_index":648,"type":"REBUY","strength":0.863,"price":7.2046,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"2019-02-13","known_ts":"2019-02-13","bar_index":657,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.2822,"stop_level":7.3339,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-02-19","known_ts":"2019-02-19","bar_index":658,"type":"RECLAIM","strength":0.863,"price":7.3683,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-02-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-02-13","prior_stop_level":7.3339,"sweep_low":7.0667,"atr14":0.202784,"stop_level":6.965308,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-06-05","known_ts":"2019-06-07","bar_index":683,"type":"BUY","strength":0.45,"price":5.6857,"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-07-01","known_ts":"2019-07-01","bar_index":689,"type":"RECLAIM","strength":0.725,"price":6.5277,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-06-05 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-07-22","known_ts":"2019-07-22","bar_index":693,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.8055,"stop_level":6.8576,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-07-24","known_ts":"2019-07-24","bar_index":694,"type":"RECLAIM","strength":0.725,"price":6.9357,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-07-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-07-22","prior_stop_level":6.8576,"sweep_low":6.7013,"atr14":0.224903,"stop_level":6.588848,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-08-05","known_ts":"2019-08-05","bar_index":697,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.5711,"stop_level":6.8055,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-08-06","known_ts":"2019-08-06","bar_index":697,"type":"RECLAIM","strength":0.863,"price":6.8229,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-08-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-08-05","prior_stop_level":6.8055,"sweep_low":6.5624,"atr14":0.234691,"stop_level":6.445055,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-11-04","known_ts":"2019-11-04","bar_index":718,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.4305,"stop_level":6.4479,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-11-19","known_ts":"2019-11-19","bar_index":722,"type":"RECLAIM","strength":0.863,"price":6.5089,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-11-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-12-03","known_ts":"2019-12-03","bar_index":725,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.3172,"stop_level":6.3956,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-12-05","known_ts":"2019-12-05","bar_index":725,"type":"RECLAIM","strength":0.863,"price":6.4915,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-12-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":"2019-12-03","prior_stop_level":6.3956,"sweep_low":6.2736,"atr14":0.189772,"stop_level":6.178714,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-11","known_ts":"2019-12-13","bar_index":727,"type":"REBUY","strength":0.863,"price":6.9201,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2020-01-03","known_ts":"2020-01-03","bar_index":732,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.9726,"stop_level":7.0689,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-01-06","known_ts":"2020-01-06","bar_index":732,"type":"RECLAIM","strength":0.863,"price":7.1301,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-01-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-01-03","prior_stop_level":7.0689,"sweep_low":6.9201,"atr14":0.189098,"stop_level":6.825551,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-01-21","known_ts":"2020-01-21","bar_index":735,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.8239,"stop_level":6.9726,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-01-23","known_ts":"2020-01-23","bar_index":736,"type":"RECLAIM","strength":0.863,"price":7.0251,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-01-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-01-21","prior_stop_level":6.9726,"sweep_low":6.6577,"atr14":0.164977,"stop_level":6.575212,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-03","known_ts":"2020-04-07","bar_index":753,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2020-04-03","trigger_known_ts":"2020-04-07","strength":0.45,"price":3.0154,"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.58473,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.5896,"atr14":0.406584,"stop_level":2.386308,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-14","known_ts":"2020-04-16","bar_index":755,"type":"BUY","strength":0.45,"price":3.3089,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-04-14","known_ts":"2020-04-16","bar_index":755,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2020-04-14","trigger_known_ts":"2020-04-16","strength":0.45,"price":3.3089,"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.54431,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.5896,"atr14":0.396737,"stop_level":2.391231,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-14","known_ts":"2020-05-14","bar_index":762,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.8819,"stop_level":3.1399,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2020-05-20","known_ts":"2020-05-20","bar_index":763,"type":"RECLAIM","strength":0.45,"price":3.1488,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-14 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":"2020-05-14","prior_stop_level":3.1399,"sweep_low":2.7307,"atr14":0.251675,"stop_level":2.604862,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-19","known_ts":"2020-06-19","bar_index":770,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.7003,"stop_level":3.7092,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-08-17","known_ts":"2020-08-17","bar_index":784,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.1806,"stop_level":4.1895,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-11-05","known_ts":"2020-11-09","bar_index":803,"type":"BUY","strength":0.863,"price":4.1361,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2020-12-21","known_ts":"2020-12-21","bar_index":813,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.4208,"stop_level":4.5186,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-01-07","known_ts":"2021-01-07","bar_index":817,"type":"RECLAIM","strength":0.863,"price":4.4297,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-12-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-01-15","known_ts":"2021-01-20","bar_index":819,"type":"BUY","strength":0.863,"price":4.8299,"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":30},{"ts":"2021-06-28","known_ts":"2021-06-28","bar_index":856,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.4437,"stop_level":5.4704,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-11-05","known_ts":"2021-11-09","bar_index":887,"type":"BUY","strength":0.588,"price":4.3496,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":80},{"ts":"2021-11-24","known_ts":"2021-11-24","bar_index":891,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.5008,"stop_level":4.5364,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-12-23","known_ts":"2021-12-23","bar_index":898,"type":"RECLAIM","strength":0.725,"price":4.9278,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-11-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-03-25","known_ts":"2022-03-29","bar_index":919,"type":"REBUY","strength":1.0,"price":7.2866,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2022-07-27","known_ts":"2022-07-29","bar_index":947,"type":"BUY","strength":0.725,"price":6.5289,"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":"2022-08-31","known_ts":"2022-08-31","bar_index":955,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.5649,"stop_level":6.5829,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-09-07","known_ts":"2022-09-07","bar_index":956,"type":"RECLAIM","strength":0.863,"price":6.6278,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2022-08-31","prior_stop_level":6.5829,"sweep_low":6.385,"atr14":0.229139,"stop_level":6.27043,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-16","known_ts":"2022-09-16","bar_index":959,"type":"RECLAIM","strength":0.863,"price":6.7627,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-08-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-12-02","known_ts":"2022-12-06","bar_index":977,"type":"BUY","strength":0.863,"price":6.7279,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2023-02-09","known_ts":"2023-02-09","bar_index":992,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.3701,"stop_level":7.4337,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-02-13","known_ts":"2023-02-13","bar_index":993,"type":"RECLAIM","strength":1.0,"price":7.5244,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-09 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-02-09","prior_stop_level":7.4337,"sweep_low":7.3066,"atr14":0.238521,"stop_level":7.187339,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-04-19","known_ts":"2023-04-21","bar_index":1008,"type":"BUY","strength":0.725,"price":7.1546,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2023-08-17","known_ts":"2023-08-17","bar_index":1035,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.0753,"stop_level":9.6907,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-10-31","known_ts":"2023-11-02","bar_index":1053,"type":"BUY","strength":0.725,"price":9.0482,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"2024-01-04","known_ts":"2024-01-04","bar_index":1067,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.0329,"stop_level":11.1533,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-05","known_ts":"2024-01-05","bar_index":1068,"type":"RECLAIM","strength":0.863,"price":11.1626,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2024-01-04","prior_stop_level":11.1533,"sweep_low":10.9773,"atr14":0.28767,"stop_level":10.833465,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-19","known_ts":"2024-01-19","bar_index":1071,"type":"RECLAIM","strength":0.863,"price":11.5331,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-05-02","known_ts":"2024-05-06","bar_index":1095,"type":"BUY","strength":0.588,"price":10.5426,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2024-05-20","known_ts":"2024-05-20","bar_index":1099,"type":"SELL","basis":"structure_stop","strength":0.45,"price":9.574,"stop_level":10.0117,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2024-07-03","known_ts":"2024-07-08","bar_index":1109,"type":"BUY","strength":0.45,"price":8.747,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2024-08-05","known_ts":"2024-08-05","bar_index":1116,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.6158,"stop_level":8.7283,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-08-06","known_ts":"2024-08-06","bar_index":1116,"type":"RECLAIM","strength":0.588,"price":8.7939,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-08-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-08-05","prior_stop_level":8.7283,"sweep_low":8.5877,"atr14":0.240279,"stop_level":8.46756,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-08-21","known_ts":"2024-08-21","bar_index":1120,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.4939,"stop_level":8.6158,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-08-23","known_ts":"2024-08-23","bar_index":1121,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.6064,"stop_level":8.6158,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-09-24","known_ts":"2024-09-26","bar_index":1128,"type":"BUY","strength":0.45,"price":8.1493,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2024-10-22","known_ts":"2024-10-22","bar_index":1134,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.6026,"stop_level":8.8764,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-10-29","known_ts":"2024-10-29","bar_index":1136,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.376,"stop_level":8.4609,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-01-02","known_ts":"2025-01-06","bar_index":1151,"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-02","trigger_known_ts":"2025-01-06","strength":0.45,"price":7.0823,"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.407339,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.6825,"atr14":0.237275,"stop_level":6.563863,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-01-27","known_ts":"2025-01-29","bar_index":1156,"type":"BUY","strength":0.45,"price":7.444,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-01-27","known_ts":"2025-01-29","bar_index":1156,"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-01-27","trigger_known_ts":"2025-01-29","strength":0.45,"price":7.444,"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.350906,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.7967,"atr14":0.227963,"stop_level":6.682719,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-02-25","known_ts":"2025-02-25","bar_index":1162,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.7391,"stop_level":7.939,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-03-03","known_ts":"2025-03-03","bar_index":1164,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.2251,"stop_level":7.939,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-04-04","known_ts":"2025-04-04","bar_index":1172,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.9428,"stop_level":7.6524,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-05-01","known_ts":"2025-05-05","bar_index":1178,"type":"BUY","strength":0.725,"price":7.4798,"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":35},{"ts":"2025-05-23","known_ts":"2025-05-23","bar_index":1183,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.0579,"stop_level":7.0962,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-05-27","known_ts":"2025-05-27","bar_index":1183,"type":"RECLAIM","strength":0.725,"price":7.3072,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-05-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":"2025-05-23","prior_stop_level":7.0962,"sweep_low":6.8949,"atr14":0.286669,"stop_level":6.751566,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-13","known_ts":"2025-06-17","bar_index":1188,"type":"BUY","strength":0.725,"price":7.3552,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2025-07-14","known_ts":"2025-07-14","bar_index":1194,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.1047,"stop_level":7.2401,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-08-14","known_ts":"2025-08-18","bar_index":1202,"type":"BUY","strength":0.588,"price":7.1337,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2025-12-19","known_ts":"2025-12-19","bar_index":1231,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.0201,"stop_level":7.0299,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-12-23","known_ts":"2025-12-23","bar_index":1232,"type":"RECLAIM","strength":0.725,"price":7.2168,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-12-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-12-19","prior_stop_level":7.0299,"sweep_low":6.971,"atr14":0.171254,"stop_level":6.885373,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-12-31","known_ts":"2026-01-05","bar_index":1234,"type":"BUY","strength":1.0,"price":7.5904,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2026-03-03","known_ts":"2026-03-03","bar_index":1247,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.3769,"stop_level":8.5441,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-03-05","known_ts":"2026-03-05","bar_index":1248,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.8657,"stop_level":8.5441,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-04-13","known_ts":"2026-04-15","bar_index":1257,"type":"BUY","strength":0.863,"price":8.4899,"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":70},{"ts":"2026-05-11","known_ts":"2026-05-11","bar_index":1263,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.5693,"stop_level":8.5792,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-08-04","known_ts":"2026-08-06","bar_index":1283,"type":"BUY","strength":0.725,"price":8.34,"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":80}],"state":{"position_hint":"long","last_signal":"BUY","last_scored_signal":"BUY","last_scored_ts":"2026-08-06","last_scored_basis":null,"bars_since_signal":2,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2017-12-13","2018-02-20","2018-03-13","2018-04-04","2018-05-21","2018-09-14","2019-03-11","2019-04-04","2019-04-26","2019-05-28","2019-09-04","2020-03-02","2020-09-24","2020-11-02","2021-03-15","2021-03-31","2021-07-19","2021-08-20","2021-10-20","2021-11-05","2022-05-12","2022-07-14","2023-03-28","2023-04-11","2023-08-28","2023-09-11","2023-10-05","2023-10-31","2024-02-23","2024-03-12","2024-03-28","2024-06-03","2024-06-25","2024-09-11","2025-01-27","2025-08-06","2026-03-20","2026-05-26","2026-07-09","2026-08-12"],"warnings":[{"ts":"2023-01-04","kind":"arm","px":7.0888},{"ts":"2023-01-30","kind":"arm","px":7.6061},{"ts":"2023-02-09","kind":"confirm","px":7.3701,"level":7.4337},{"ts":"2023-05-23","kind":"arm","px":7.913},{"ts":"2023-07-12","kind":"arm","px":9.608},{"ts":"2023-08-17","kind":"confirm","px":9.0753,"level":9.6907},{"ts":"2023-12-01","kind":"arm","px":11.2087},{"ts":"2024-01-04","kind":"confirm","px":11.0329,"level":11.1533},{"ts":"2024-05-17","kind":"arm","px":9.7323},{"ts":"2024-05-20","kind":"confirm","px":9.574,"level":10.0117},{"ts":"2024-07-24","kind":"arm","px":8.9064},{"ts":"2024-08-05","kind":"confirm","px":8.6158,"level":8.7283},{"ts":"2024-08-20","kind":"arm","px":8.597},{"ts":"2024-08-21","kind":"confirm","px":8.4939,"level":8.6158},{"ts":"2024-08-22","kind":"arm","px":8.2783},{"ts":"2024-08-23","kind":"confirm","px":8.6064,"level":8.6158},{"ts":"2024-10-21","kind":"arm","px":8.7348},{"ts":"2024-10-22","kind":"confirm","px":8.6026,"level":8.8764},{"ts":"2024-10-25","kind":"arm","px":8.4609},{"ts":"2024-10-29","kind":"confirm","px":8.376,"level":8.4609},{"ts":"2025-02-24","kind":"arm","px":7.8533},{"ts":"2025-02-25","kind":"confirm","px":7.7391,"level":7.939},{"ts":"2025-02-28","kind":"arm","px":7.2822},{"ts":"2025-03-03","kind":"confirm","px":7.2251,"level":7.939},{"ts":"2025-03-24","kind":"arm","px":7.6524},{"ts":"2025-04-04","kind":"confirm","px":6.9428,"level":7.6524},{"ts":"2025-05-21","kind":"arm","px":7.1346},{"ts":"2025-05-23","kind":"confirm","px":7.0579,"level":7.0962},{"ts":"2025-07-11","kind":"arm","px":7.298},{"ts":"2025-07-14","kind":"confirm","px":7.1047,"level":7.2401},{"ts":"2025-11-03","kind":"arm","px":6.8836},{"ts":"2025-12-09","kind":"arm","px":7.0981},{"ts":"2025-12-19","kind":"confirm","px":7.0201,"level":7.0299},{"ts":"2026-01-16","kind":"arm","px":7.4036},{"ts":"2026-02-11","kind":"arm","px":8.2688},{"ts":"2026-03-03","kind":"confirm","px":8.3769,"level":8.5441},{"ts":"2026-03-04","kind":"arm","px":8.2491},{"ts":"2026-03-05","kind":"confirm","px":7.8657,"level":8.5441},{"ts":"2026-05-01","kind":"arm","px":8.7081},{"ts":"2026-05-11","kind":"confirm","px":8.5693,"level":8.5792}],"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":[]}}}