{"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":"AGPU","timeframe":"3D","as_of":"2026-07-29T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2010-10-01","known_ts":"2010-10-01","bar_index":36,"type":"SELL","basis":"structure_stop","strength":0.588,"price":843750.0,"stop_level":956250.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-11-04","known_ts":"2010-11-08","bar_index":44,"type":"BUY","strength":0.588,"price":956250.0,"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":"2010-12-07","known_ts":"2010-12-07","bar_index":51,"type":"SELL","basis":"structure_stop","strength":0.588,"price":562500.0,"stop_level":900000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2010-12-17","known_ts":"2010-12-21","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":"2010-12-17","trigger_known_ts":"2010-12-21","strength":0.45,"price":618750.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.607143,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":562500.0,"atr14":20397.19552,"stop_level":552301.40224,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-01-05","known_ts":"2011-01-07","bar_index":58,"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-01-05","trigger_known_ts":"2011-01-07","strength":0.45,"price":675000.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.571429,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":618750.0,"atr14":27845.453248,"stop_level":604827.273376,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-02-17","known_ts":"2011-02-17","bar_index":68,"type":"RECLAIM","strength":0.725,"price":1068750.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-12-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-03-02","known_ts":"2011-03-02","bar_index":70,"type":"SELL","basis":"structure_stop","strength":0.588,"price":596250.0,"stop_level":618750.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-04-01","known_ts":"2011-04-05","bar_index":78,"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-04-01","trigger_known_ts":"2011-04-05","strength":0.45,"price":562500.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.642857,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":393750.0,"atr14":43706.388735,"stop_level":371896.805633,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-05-16","known_ts":"2011-05-18","bar_index":88,"type":"BUY","strength":0.45,"price":500625.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-05-16","known_ts":"2011-05-18","bar_index":88,"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-05-16","trigger_known_ts":"2011-05-18","strength":0.45,"price":500625.0,"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.682143,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":376875.0,"atr14":45947.326908,"stop_level":353901.336546,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-06-07","known_ts":"2011-06-07","bar_index":93,"type":"RECLAIM","strength":0.725,"price":506250.0,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2011-05-16 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-06-20","known_ts":"2011-06-20","bar_index":96,"type":"SELL","basis":"structure_stop","strength":0.725,"price":393750.0,"stop_level":421875.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-06-23","known_ts":"2011-06-27","bar_index":97,"type":"REBUY","strength":0.588,"price":506250.0,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":20},{"ts":"2011-06-27","known_ts":"2011-06-27","bar_index":97,"type":"RECLAIM","strength":0.588,"price":506250.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-06-20 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":"2011-06-20","prior_stop_level":421875.0,"sweep_low":393750.0,"atr14":41935.603643,"stop_level":372782.198178,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-08-02","known_ts":"2011-08-02","bar_index":106,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2137500.0,"stop_level":2250000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-08-05","known_ts":"2011-08-05","bar_index":107,"type":"RECLAIM","strength":0.863,"price":2475000.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-08-02 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":"2011-08-02","prior_stop_level":2250000.0,"sweep_low":1068750.0,"atr14":500324.97395,"stop_level":818587.513025,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-22","known_ts":"2011-11-22","bar_index":132,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1968750.0,"stop_level":2025000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-12","known_ts":"2012-03-14","bar_index":157,"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-12","trigger_known_ts":"2012-03-14","strength":0.45,"price":866250.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.78,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":281250.0,"atr14":126622.198268,"stop_level":217938.900866,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-04-02","known_ts":"2012-04-04","bar_index":162,"type":"BUY","strength":0.45,"price":562500.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":"2012-04-02","known_ts":"2012-04-04","bar_index":162,"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-04-02","trigger_known_ts":"2012-04-04","strength":0.45,"price":562500.0,"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.857143,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":168750.0,"atr14":138324.496538,"stop_level":99587.751731,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-04-27","known_ts":"2012-05-01","bar_index":168,"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-27","trigger_known_ts":"2012-05-01","strength":0.45,"price":337500.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.914286,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":196875.0,"atr14":74544.491096,"stop_level":159602.754452,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-06-08","known_ts":"2012-06-08","bar_index":177,"type":"SELL","basis":"structure_stop","strength":0.588,"price":281250.0,"stop_level":382500.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-08-27","known_ts":"2012-08-27","bar_index":196,"type":"SELL","basis":"structure_stop","strength":0.588,"price":393750.0,"stop_level":450000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-10-04","known_ts":"2012-10-08","bar_index":205,"type":"BUY","strength":0.588,"price":450000.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-10-04","known_ts":"2012-10-08","bar_index":205,"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-10-04","trigger_known_ts":"2012-10-08","strength":0.588,"price":450000.0,"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.84,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":365625.0,"atr14":48216.013448,"stop_level":341516.993276,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-17","known_ts":"2012-10-17","bar_index":208,"type":"RECLAIM","strength":0.725,"price":607500.0,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2012-10-04 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-11-30","known_ts":"2012-11-30","bar_index":217,"type":"SELL","basis":"structure_stop","strength":0.863,"price":562500.0,"stop_level":618750.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-12-14","known_ts":"2012-12-14","bar_index":221,"type":"RECLAIM","strength":0.863,"price":618750.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-11-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-03-06","known_ts":"2013-03-08","bar_index":239,"type":"BUY","strength":0.588,"price":421875.0,"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":"2013-07-26","known_ts":"2013-07-30","bar_index":272,"type":"BUY","strength":0.863,"price":1125000.0,"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":"2013-08-21","known_ts":"2013-08-21","bar_index":278,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1237500.0,"stop_level":1293750.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-08-22","known_ts":"2013-08-22","bar_index":278,"type":"RECLAIM","strength":1.0,"price":1350000.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-08-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-08-21","prior_stop_level":1293750.0,"sweep_low":1186875.0,"atr14":216332.968401,"stop_level":1078708.5158,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-09-09","known_ts":"2013-09-09","bar_index":282,"type":"RECLAIM","strength":1.0,"price":2306250.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-08-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-02-12","known_ts":"2014-02-14","bar_index":318,"type":"BUY","strength":0.588,"price":1350000.0,"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":40},{"ts":"2014-03-07","known_ts":"2014-03-07","bar_index":323,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1237500.0,"stop_level":1265625.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2014-03-10","known_ts":"2014-03-10","bar_index":323,"type":"RECLAIM","strength":0.588,"price":1293750.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-03-07 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-03-07","prior_stop_level":1265625.0,"sweep_low":1209375.0,"atr14":102585.076336,"stop_level":1158082.461832,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-05-01","known_ts":"2014-05-05","bar_index":336,"type":"BUY","strength":0.588,"price":956250.0,"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":"2014-06-24","known_ts":"2014-06-24","bar_index":348,"type":"SELL","basis":"structure_stop","strength":0.588,"price":843750.0,"stop_level":860625.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-06-26","known_ts":"2014-06-26","bar_index":349,"type":"RECLAIM","strength":0.588,"price":956250.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-06-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":"2014-06-24","prior_stop_level":860625.0,"sweep_low":843750.0,"atr14":70390.481722,"stop_level":808554.759139,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-07-15","known_ts":"2014-07-17","bar_index":353,"type":"REBUY","strength":0.588,"price":871875.0,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-09-30","known_ts":"2014-10-02","bar_index":371,"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-09-30","trigger_known_ts":"2014-10-02","strength":0.588,"price":646875.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.603448,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":393750.0,"atr14":76988.738394,"stop_level":355255.630803,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-03","known_ts":"2014-10-07","bar_index":372,"type":"BUY","strength":0.588,"price":675000.0,"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":"2014-10-03","known_ts":"2014-10-07","bar_index":372,"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-10-03","trigger_known_ts":"2014-10-07","strength":0.588,"price":675000.0,"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.586207,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":393750.0,"atr14":84487.931214,"stop_level":351506.034393,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-16","known_ts":"2014-10-20","bar_index":375,"type":"BUY","strength":0.588,"price":770625.0,"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":"2014-10-16","known_ts":"2014-10-20","bar_index":375,"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-10-16","trigger_known_ts":"2014-10-20","strength":0.588,"price":770625.0,"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.527586,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":478125.0,"atr14":108922.518078,"stop_level":423663.740961,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-11-04","known_ts":"2014-11-04","bar_index":379,"type":"SELL","basis":"structure_stop","strength":0.588,"price":600000.0,"stop_level":675000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-11-06","known_ts":"2014-11-06","bar_index":380,"type":"SELL","basis":"structure_stop","strength":0.588,"price":526500.0,"stop_level":675000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-11-13","known_ts":"2014-11-13","bar_index":381,"type":"RECLAIM","strength":0.588,"price":708750.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-11-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2014-11-06","prior_stop_level":675000.0,"sweep_low":526500.0,"atr14":80120.477786,"stop_level":486439.761107,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-11-28","known_ts":"2014-11-28","bar_index":385,"type":"SELL","basis":"structure_stop","strength":0.725,"price":600000.0,"stop_level":648750.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-12-30","known_ts":"2015-01-02","bar_index":392,"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-30","trigger_known_ts":"2015-01-02","strength":0.45,"price":450000.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.686275,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":243750.0,"atr14":74190.046026,"stop_level":206654.976987,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-01-08","known_ts":"2015-01-12","bar_index":394,"type":"BUY","strength":0.45,"price":510000.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":"2015-01-08","known_ts":"2015-01-12","bar_index":394,"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-08","trigger_known_ts":"2015-01-12","strength":0.45,"price":510000.0,"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.637333,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":243750.0,"atr14":69023.994555,"stop_level":209238.002722,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-02-04","known_ts":"2015-02-06","bar_index":400,"type":"BUY","strength":0.45,"price":384750.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":"2015-02-04","known_ts":"2015-02-06","bar_index":400,"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-02-04","trigger_known_ts":"2015-02-06","strength":0.45,"price":384750.0,"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.7264,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":338250.0,"atr14":43331.008614,"stop_level":316584.495693,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-02-26","known_ts":"2015-03-02","bar_index":405,"type":"BUY","strength":0.588,"price":382500.0,"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":"2015-04-07","known_ts":"2015-04-09","bar_index":414,"type":"BUY","strength":0.45,"price":291750.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":"2015-04-07","known_ts":"2015-04-09","bar_index":414,"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-04-07","trigger_known_ts":"2015-04-09","strength":0.45,"price":291750.0,"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.711852,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":150000.0,"atr14":42421.357849,"stop_level":128789.321075,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-05-04","known_ts":"2015-05-04","bar_index":420,"type":"SELL","basis":"structure_stop","strength":0.725,"price":375000.0,"stop_level":442500.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-05-12","known_ts":"2015-05-12","bar_index":422,"type":"SELL","basis":"structure_stop","strength":0.725,"price":327000.0,"stop_level":330000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-05-13","known_ts":"2015-05-13","bar_index":422,"type":"RECLAIM","strength":0.725,"price":352500.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-05-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-05-12","prior_stop_level":330000.0,"sweep_low":311250.0,"atr14":47111.64165,"stop_level":287694.179175,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-07-07","known_ts":"2015-07-09","bar_index":435,"type":"BUY","strength":0.588,"price":337500.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2015-08-14","known_ts":"2015-08-14","bar_index":444,"type":"SELL","basis":"structure_stop","strength":0.725,"price":243750.0,"stop_level":262500.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-08-17","known_ts":"2015-08-17","bar_index":444,"type":"RECLAIM","strength":0.725,"price":290250.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-08-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-08-14","prior_stop_level":262500.0,"sweep_low":210000.0,"atr14":32369.925851,"stop_level":193815.037074,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-09-17","known_ts":"2015-09-17","bar_index":452,"type":"SELL","basis":"structure_stop","strength":0.588,"price":250500.0,"stop_level":261000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2015-09-23","known_ts":"2015-09-23","bar_index":453,"type":"RECLAIM","strength":0.588,"price":262500.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-09-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":"2015-09-17","prior_stop_level":261000.0,"sweep_low":230250.0,"atr14":36865.339293,"stop_level":211817.330353,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-06","known_ts":"2015-11-10","bar_index":464,"type":"BUY","strength":0.725,"price":391500.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2016-02-01","known_ts":"2016-02-03","bar_index":483,"type":"BUY","strength":0.725,"price":240750.0,"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":45},{"ts":"2016-02-24","known_ts":"2016-02-24","bar_index":488,"type":"SELL","basis":"structure_stop","strength":0.863,"price":127500.0,"stop_level":217500.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2016-04-06","known_ts":"2016-04-08","bar_index":498,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-04-06","trigger_known_ts":"2016-04-08","strength":0.45,"price":14025.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.97008,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12750.0,"atr14":6710.363036,"stop_level":9394.818482,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-02","known_ts":"2016-05-04","bar_index":504,"type":"BUY","strength":0.45,"price":16125.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":"2016-05-02","known_ts":"2016-05-04","bar_index":504,"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-05-02","trigger_known_ts":"2016-05-04","strength":0.45,"price":16125.0,"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.958812,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14250.0,"atr14":3409.125848,"stop_level":12545.437076,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-11","known_ts":"2016-05-11","bar_index":506,"type":"SELL","basis":"structure_stop","strength":0.45,"price":14250.0,"stop_level":15150.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2016-06-27","known_ts":"2016-06-27","bar_index":517,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11850.0,"stop_level":12000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-08-30","known_ts":"2016-09-01","bar_index":532,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-08-30","trigger_known_ts":"2016-09-01","strength":0.588,"price":11850.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.969732,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":6000.0,"atr14":2049.189275,"stop_level":4975.405363,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-09-28","known_ts":"2016-09-28","bar_index":538,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12075.0,"stop_level":12150.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-09-29","known_ts":"2016-09-29","bar_index":539,"type":"RECLAIM","strength":0.588,"price":12375.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-09-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2016-09-28","prior_stop_level":12150.0,"sweep_low":12000.0,"atr14":1727.173331,"stop_level":11136.413334,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-10-06","known_ts":"2016-10-06","bar_index":540,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10500.0,"stop_level":12075.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-11-07","known_ts":"2016-11-09","bar_index":548,"type":"BUY","strength":0.725,"price":9750.0,"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":55},{"ts":"2016-11-18","known_ts":"2016-11-22","bar_index":551,"type":"BUY","strength":0.725,"price":14220.0,"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":55},{"ts":"2016-12-28","known_ts":"2016-12-28","bar_index":559,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8520.0,"stop_level":8700.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2017-01-09","known_ts":"2017-01-11","bar_index":562,"type":"BUY","strength":0.863,"price":9240.0,"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":40},{"ts":"2017-03-02","known_ts":"2017-03-06","bar_index":574,"type":"BUY","strength":0.725,"price":6570.0,"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":"2017-03-31","known_ts":"2017-04-04","bar_index":581,"type":"BUY","strength":0.863,"price":6420.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"2017-05-03","known_ts":"2017-05-03","bar_index":588,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6150.0,"stop_level":6510.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2017-07-14","known_ts":"2017-07-18","bar_index":605,"type":"BUY","strength":0.725,"price":4470.0,"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":"2017-08-07","known_ts":"2017-08-07","bar_index":610,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4380.0,"stop_level":4530.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2017-08-11","known_ts":"2017-08-11","bar_index":611,"type":"RECLAIM","strength":0.863,"price":4590.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-08-07 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":"2017-08-07","prior_stop_level":4530.0,"sweep_low":3600.0,"atr14":465.579974,"stop_level":3367.210013,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-08-28","known_ts":"2017-08-28","bar_index":615,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4230.0,"stop_level":4380.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2017-09-29","known_ts":"2017-10-03","bar_index":623,"type":"BUY","strength":0.863,"price":4560.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2017-10-23","known_ts":"2017-10-23","bar_index":628,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4791.0,"stop_level":4800.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2017-10-24","known_ts":"2017-10-24","bar_index":628,"type":"RECLAIM","strength":0.863,"price":4830.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-10-23 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":"2017-10-23","prior_stop_level":4800.0,"sweep_low":4740.0,"atr14":280.490687,"stop_level":4599.754657,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-11-08","known_ts":"2017-11-08","bar_index":632,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4350.0,"stop_level":4791.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2017-11-10","known_ts":"2017-11-10","bar_index":633,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4410.0,"stop_level":4791.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2018-01-31","known_ts":"2018-02-02","bar_index":651,"type":"BUY","strength":0.725,"price":3540.0,"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-03-20","known_ts":"2018-03-20","bar_index":662,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3210.0,"stop_level":3300.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2018-03-21","known_ts":"2018-03-21","bar_index":662,"type":"RECLAIM","strength":0.863,"price":3390.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-03-20 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":"2018-03-20","prior_stop_level":3300.0,"sweep_low":3180.0,"atr14":342.658403,"stop_level":3008.670798,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-04-03","known_ts":"2018-04-03","bar_index":665,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2430.0,"stop_level":3270.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2018-05-02","known_ts":"2018-05-04","bar_index":672,"type":"BUY","strength":0.725,"price":2970.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":30},{"ts":"2018-08-09","known_ts":"2018-08-13","bar_index":695,"type":"BUY","strength":1.0,"price":3855.0,"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":20},{"ts":"2018-11-12","known_ts":"2018-11-14","bar_index":717,"type":"BUY","strength":0.588,"price":2670.0,"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":"aplus","score":90},{"ts":"2019-01-07","known_ts":"2019-01-09","bar_index":729,"type":"BUY","strength":0.588,"price":2220.0,"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":"2019-02-19","known_ts":"2019-02-19","bar_index":738,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2796.0,"stop_level":2835.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2019-06-12","known_ts":"2019-06-14","bar_index":765,"type":"BUY","strength":0.588,"price":1830.0,"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":"2019-07-11","known_ts":"2019-07-11","bar_index":771,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2010.0,"stop_level":2133.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2019-07-15","known_ts":"2019-07-15","bar_index":772,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2040.0,"stop_level":2133.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2019-07-17","known_ts":"2019-07-17","bar_index":773,"type":"RECLAIM","strength":0.725,"price":2175.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-07-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":"2019-07-11","prior_stop_level":2133.0,"sweep_low":1950.0,"atr14":248.03018,"stop_level":1825.98491,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-07-17","known_ts":"2019-07-17","bar_index":773,"type":"RECLAIM","strength":0.725,"price":2175.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-07-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2019-07-15","prior_stop_level":2133.0,"sweep_low":1950.0,"atr14":248.03018,"stop_level":1825.98491,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-07-31","known_ts":"2019-07-31","bar_index":776,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1950.0,"stop_level":1980.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2019-09-24","known_ts":"2019-09-26","bar_index":789,"type":"BUY","strength":0.588,"price":1695.0,"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":25},{"ts":"2019-11-05","known_ts":"2019-11-07","bar_index":799,"type":"BUY","strength":0.588,"price":1323.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2020-01-10","known_ts":"2020-01-14","bar_index":814,"type":"BUY","strength":0.588,"price":829.8,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":25},{"ts":"2020-02-07","known_ts":"2020-02-07","bar_index":820,"type":"SELL","basis":"structure_stop","strength":0.725,"price":723.0,"stop_level":729.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-02-10","known_ts":"2020-02-10","bar_index":820,"type":"RECLAIM","strength":0.725,"price":813.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-02-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2020-02-07","prior_stop_level":729.0,"sweep_low":693.3,"atr14":156.243905,"stop_level":615.178048,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-29","known_ts":"2020-05-01","bar_index":839,"type":"BUY","strength":0.725,"price":432.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":70},{"ts":"2020-07-01","known_ts":"2020-07-01","bar_index":853,"type":"SELL","basis":"structure_stop","strength":0.863,"price":462.0,"stop_level":501.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-07-21","known_ts":"2020-07-23","bar_index":858,"type":"REBUY","strength":0.863,"price":492.0,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"2020-10-22","known_ts":"2020-10-26","bar_index":880,"type":"BUY","strength":0.588,"price":241.2,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2020-12-17","known_ts":"2020-12-17","bar_index":893,"type":"SELL","basis":"structure_stop","strength":0.725,"price":208.5,"stop_level":209.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-12-23","known_ts":"2020-12-23","bar_index":894,"type":"RECLAIM","strength":0.725,"price":230.7,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-12-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2020-12-17","prior_stop_level":209.1,"sweep_low":195.0,"atr14":19.593285,"stop_level":185.203358,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-01-20","known_ts":"2021-01-20","bar_index":900,"type":"RECLAIM","strength":1.0,"price":408.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-12-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-02-24","known_ts":"2021-02-24","bar_index":908,"type":"SELL","basis":"structure_stop","strength":1.0,"price":471.0,"stop_level":492.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-02","known_ts":"2021-03-02","bar_index":909,"type":"RECLAIM","strength":1.0,"price":528.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-02-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-02-24","prior_stop_level":492.0,"sweep_low":399.0,"atr14":70.569164,"stop_level":363.715418,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-03-12","known_ts":"2021-03-12","bar_index":912,"type":"RECLAIM","strength":1.0,"price":447.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-02-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-05-28","known_ts":"2021-06-02","bar_index":930,"type":"BUY","strength":0.863,"price":417.0,"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":"2021-06-15","known_ts":"2021-06-15","bar_index":933,"type":"SELL","basis":"structure_stop","strength":0.725,"price":309.0,"stop_level":315.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2021-06-18","known_ts":"2021-06-18","bar_index":934,"type":"SELL","basis":"structure_stop","strength":0.725,"price":303.0,"stop_level":315.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2021-06-16","known_ts":"2021-06-16","bar_index":934,"type":"RECLAIM","strength":0.725,"price":336.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-06-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2021-06-15","prior_stop_level":315.0,"sweep_low":297.0,"atr14":40.74826,"stop_level":276.62587,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-06-24","known_ts":"2021-06-24","bar_index":936,"type":"RECLAIM","strength":0.725,"price":327.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-06-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2021-06-18","prior_stop_level":315.0,"sweep_low":280.5,"atr14":34.705688,"stop_level":263.147156,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-09-20","known_ts":"2021-09-22","bar_index":956,"type":"BUY","strength":0.725,"price":339.0,"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":25},{"ts":"2021-11-05","known_ts":"2021-11-05","bar_index":967,"type":"SELL","basis":"structure_stop","strength":0.863,"price":360.0,"stop_level":369.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2022-02-28","known_ts":"2022-03-02","bar_index":993,"type":"BUY","strength":0.588,"price":242.7,"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":"2022-03-31","known_ts":"2022-03-31","bar_index":1000,"type":"SELL","basis":"structure_stop","strength":0.725,"price":293.1,"stop_level":312.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2022-04-06","known_ts":"2022-04-06","bar_index":1002,"type":"SELL","basis":"structure_stop","strength":0.725,"price":270.0,"stop_level":312.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2022-06-21","known_ts":"2022-06-23","bar_index":1019,"type":"BUY","strength":0.588,"price":124.8,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2022-07-27","known_ts":"2022-07-27","bar_index":1027,"type":"SELL","basis":"structure_stop","strength":0.725,"price":121.8,"stop_level":124.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2022-08-01","known_ts":"2022-08-01","bar_index":1028,"type":"RECLAIM","strength":0.725,"price":126.6,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-07-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2022-07-27","prior_stop_level":124.8,"sweep_low":117.0,"atr14":11.53467,"stop_level":111.232665,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-02","known_ts":"2022-09-02","bar_index":1036,"type":"SELL","basis":"structure_stop","strength":0.725,"price":117.9,"stop_level":120.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2022-09-06","known_ts":"2022-09-06","bar_index":1036,"type":"RECLAIM","strength":0.725,"price":120.6,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-09-02 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":"2022-09-02","prior_stop_level":120.0,"sweep_low":114.6,"atr14":8.457855,"stop_level":110.371073,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-15","known_ts":"2022-09-19","bar_index":1039,"type":"REBUY","strength":0.725,"price":123.0,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2022-11-17","known_ts":"2022-11-21","bar_index":1054,"type":"BUY","strength":0.588,"price":88.5,"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":"2022-12-16","known_ts":"2022-12-16","bar_index":1060,"type":"SELL","basis":"structure_stop","strength":0.725,"price":118.5,"stop_level":120.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2023-01-11","known_ts":"2023-01-11","bar_index":1066,"type":"RECLAIM","strength":1.0,"price":144.9,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-12-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-02-14","known_ts":"2023-02-14","bar_index":1073,"type":"SELL","basis":"structure_stop","strength":0.863,"price":118.8,"stop_level":124.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2023-02-15","known_ts":"2023-02-15","bar_index":1074,"type":"RECLAIM","strength":0.863,"price":130.2,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-14 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":"2023-02-14","prior_stop_level":124.5,"sweep_low":117.6,"atr14":19.559626,"stop_level":107.820187,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-03-01","known_ts":"2023-03-01","bar_index":1077,"type":"RECLAIM","strength":1.0,"price":130.2,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-02-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-05-31","known_ts":"2023-06-02","bar_index":1098,"type":"BUY","strength":0.588,"price":52.95,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":30},{"ts":"2023-08-09","known_ts":"2023-08-09","bar_index":1114,"type":"SELL","basis":"structure_stop","strength":0.863,"price":73.35,"stop_level":73.95,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2023-10-09","known_ts":"2023-10-11","bar_index":1128,"type":"BUY","strength":0.588,"price":59.55,"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":70},{"ts":"2023-11-02","known_ts":"2023-11-06","bar_index":1134,"type":"REBUY","strength":0.588,"price":49.65,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2023-11-29","known_ts":"2023-12-01","bar_index":1140,"type":"REBUY","strength":0.588,"price":48.0,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":65},{"ts":"2024-01-11","known_ts":"2024-01-11","bar_index":1149,"type":"SELL","basis":"structure_stop","strength":0.725,"price":43.35,"stop_level":43.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2024-01-19","known_ts":"2024-01-19","bar_index":1151,"type":"RECLAIM","strength":0.725,"price":44.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-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-01-11","prior_stop_level":43.65,"sweep_low":39.15,"atr14":3.417883,"stop_level":37.441058,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-23","known_ts":"2024-01-25","bar_index":1152,"type":"REBUY","strength":0.588,"price":45.3,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2024-03-06","known_ts":"2024-03-06","bar_index":1162,"type":"SELL","basis":"structure_stop","strength":0.725,"price":42.15,"stop_level":42.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2024-03-07","known_ts":"2024-03-07","bar_index":1162,"type":"RECLAIM","strength":0.725,"price":42.9,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-03-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":"2024-03-06","prior_stop_level":42.6,"sweep_low":41.37,"atr14":3.230354,"stop_level":39.754823,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-05-01","known_ts":"2024-05-03","bar_index":1175,"type":"BUY","strength":0.588,"price":27.15,"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":25},{"ts":"2024-06-03","known_ts":"2024-06-03","bar_index":1182,"type":"SELL","basis":"structure_stop","strength":0.45,"price":21.75,"stop_level":23.55,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2024-10-17","known_ts":"2024-10-21","bar_index":1214,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2024-10-17","trigger_known_ts":"2024-10-21","strength":0.45,"price":9.96,"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.819074,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.25,"atr14":0.775564,"stop_level":7.862218,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-10-25","known_ts":"2024-10-29","bar_index":1216,"type":"BUY","strength":0.588,"price":11.25,"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":"2024-10-25","known_ts":"2024-10-29","bar_index":1216,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2024-10-25","trigger_known_ts":"2024-10-29","strength":0.588,"price":11.25,"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.79564,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":8.4,"atr14":1.061306,"stop_level":7.869347,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-12-17","known_ts":"2024-12-17","bar_index":1228,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.875,"stop_level":11.13,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-12-19","known_ts":"2024-12-19","bar_index":1228,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.755,"stop_level":11.13,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-12-24","known_ts":"2024-12-24","bar_index":1229,"type":"RECLAIM","strength":0.725,"price":11.19,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-12-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":"2024-12-17","prior_stop_level":11.13,"sweep_low":9.9,"atr14":0.956684,"stop_level":9.421658,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-12-24","known_ts":"2024-12-24","bar_index":1229,"type":"RECLAIM","strength":0.725,"price":11.19,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-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":"2024-12-19","prior_stop_level":11.13,"sweep_low":9.9,"atr14":0.956684,"stop_level":9.421658,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-01-06","known_ts":"2025-01-06","bar_index":1232,"type":"RECLAIM","strength":0.863,"price":20.1,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-12-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-08-13","known_ts":"2025-08-15","bar_index":1282,"type":"BUY","strength":0.588,"price":12.84,"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":"2025-10-16","known_ts":"2025-10-16","bar_index":1297,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.0,"stop_level":11.625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2025-12-16","known_ts":"2025-12-18","bar_index":1311,"type":"BUY","strength":0.588,"price":5.53,"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":25},{"ts":"2026-01-20","known_ts":"2026-01-20","bar_index":1318,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.99,"stop_level":6.42,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-01-23","known_ts":"2026-01-23","bar_index":1319,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.51,"stop_level":6.42,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-01-27","known_ts":"2026-01-27","bar_index":1320,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.04,"stop_level":6.42,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-02-18","known_ts":"2026-02-20","bar_index":1325,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2026-02-18","trigger_known_ts":"2026-02-20","strength":0.45,"price":2.26,"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.910848,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.17,"atr14":0.537557,"stop_level":1.901221,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-03-11","known_ts":"2026-03-13","bar_index":1330,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2026-03-11","trigger_known_ts":"2026-03-13","strength":0.45,"price":1.95,"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.923077,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.65,"atr14":0.333328,"stop_level":1.483336,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-03-19","known_ts":"2026-03-23","bar_index":1332,"type":"BUY","strength":0.45,"price":1.63,"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-03-19","known_ts":"2026-03-23","bar_index":1332,"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-03-19","trigger_known_ts":"2026-03-23","strength":0.45,"price":1.63,"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.9357,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.25,"atr14":0.329628,"stop_level":1.085186,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-04-20","known_ts":"2026-04-20","bar_index":1339,"type":"RECLAIM","strength":0.725,"price":8.75,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2026-03-19 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-05-18","known_ts":"2026-05-18","bar_index":1345,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.68,"stop_level":5.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-05-21","known_ts":"2026-05-21","bar_index":1346,"type":"RECLAIM","strength":0.725,"price":5.7,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-05-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2026-05-18","prior_stop_level":5.2,"sweep_low":4.18,"atr14":0.853779,"stop_level":3.75311,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-06-02","known_ts":"2026-06-02","bar_index":1349,"type":"RECLAIM","strength":1.0,"price":8.17,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-05-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-06-17","known_ts":"2026-06-17","bar_index":1352,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.23,"stop_level":6.62,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2026-06-18","known_ts":"2026-06-18","bar_index":1353,"type":"RECLAIM","strength":0.863,"price":7.12,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-06-17 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":"2026-06-17","prior_stop_level":6.62,"sweep_low":5.9,"atr14":0.99982,"stop_level":5.40009,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-07-02","known_ts":"2026-07-02","bar_index":1356,"type":"RECLAIM","strength":1.0,"price":7.39,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-06-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-07-16","known_ts":"2026-07-20","bar_index":1359,"type":"BUY","strength":1.0,"price":8.71,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30}],"state":{"position_hint":"long","last_signal":"BUY","last_scored_signal":"BUY","last_scored_ts":"2026-07-20","last_scored_basis":null,"bars_since_signal":3,"extended":true,"strong_bull":true,"overbought":false,"weeklyBull":true,"above200":true},"early_dots":["2019-04-03","2019-05-30","2019-06-25","2019-09-06","2019-10-23","2019-10-31","2019-12-05","2020-01-10","2020-02-03","2020-04-13","2020-08-27","2020-09-15","2020-10-06","2020-11-12","2021-03-30","2021-04-26","2021-05-17","2021-08-16","2021-08-24","2021-12-06","2022-01-27","2022-02-23","2022-05-06","2022-05-24","2022-10-27","2023-03-30","2023-05-04","2023-05-25","2023-09-29","2023-11-02","2024-04-23","2025-03-18","2025-04-22","2025-05-30","2025-07-23","2025-08-13","2025-09-12","2025-10-24","2025-11-14","2025-12-08"],"warnings":[{"ts":"2021-11-04","kind":"arm","px":372.0},{"ts":"2021-11-05","kind":"confirm","px":360.0,"level":369.0},{"ts":"2022-03-30","kind":"arm","px":306.0},{"ts":"2022-03-31","kind":"confirm","px":293.1,"level":312.0},{"ts":"2022-04-05","kind":"arm","px":280.5},{"ts":"2022-04-06","kind":"confirm","px":270.0,"level":312.0},{"ts":"2022-07-26","kind":"arm","px":120.0},{"ts":"2022-07-27","kind":"confirm","px":121.8,"level":124.8},{"ts":"2022-08-16","kind":"arm","px":126.9},{"ts":"2022-09-02","kind":"confirm","px":117.9,"level":120.0},{"ts":"2022-12-07","kind":"arm","px":126.3},{"ts":"2022-12-16","kind":"confirm","px":118.5,"level":120.0},{"ts":"2023-02-13","kind":"arm","px":125.7},{"ts":"2023-02-14","kind":"confirm","px":118.8,"level":124.5},{"ts":"2023-07-18","kind":"arm","px":94.65},{"ts":"2023-08-09","kind":"confirm","px":73.35,"level":73.95},{"ts":"2024-01-05","kind":"arm","px":46.65},{"ts":"2024-01-11","kind":"confirm","px":43.35,"level":43.65},{"ts":"2024-02-29","kind":"arm","px":46.2},{"ts":"2024-03-06","kind":"confirm","px":42.15,"level":42.6},{"ts":"2024-05-31","kind":"arm","px":21.45},{"ts":"2024-06-03","kind":"confirm","px":21.75,"level":23.55},{"ts":"2024-11-20","kind":"arm","px":9.795},{"ts":"2024-12-17","kind":"confirm","px":10.875,"level":11.13},{"ts":"2024-12-18","kind":"arm","px":10.95},{"ts":"2024-12-19","kind":"confirm","px":10.755,"level":11.13},{"ts":"2025-01-08","kind":"arm","px":20.1},{"ts":"2025-09-02","kind":"arm","px":13.605},{"ts":"2025-09-26","kind":"arm","px":11.625},{"ts":"2025-10-16","kind":"confirm","px":11.0,"level":11.625},{"ts":"2026-01-06","kind":"arm","px":6.42},{"ts":"2026-01-20","kind":"confirm","px":5.99,"level":6.42},{"ts":"2026-01-22","kind":"arm","px":5.99},{"ts":"2026-01-23","kind":"confirm","px":5.51,"level":6.42},{"ts":"2026-01-26","kind":"arm","px":4.9},{"ts":"2026-01-27","kind":"confirm","px":5.04,"level":6.42},{"ts":"2026-04-13","kind":"arm","px":3.41},{"ts":"2026-05-18","kind":"confirm","px":4.68,"level":5.2},{"ts":"2026-05-20","kind":"arm","px":5.13},{"ts":"2026-06-17","kind":"confirm","px":6.23,"level":6.62}],"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":[]}}}