{"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":"CSWC","timeframe":"3D","as_of":"2026-08-12T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1981-02-20","known_ts":"1981-02-24","bar_index":79,"type":"BUY","strength":0.588,"price":0.1038,"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":50},{"ts":"1982-09-23","known_ts":"1982-09-27","bar_index":213,"type":"BUY","strength":0.588,"price":0.0856,"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":"1982-09-23","known_ts":"1982-09-27","bar_index":213,"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":"1982-09-23","trigger_known_ts":"1982-09-27","strength":0.588,"price":0.0856,"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.394197,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":0.0835,"atr14":0.004314,"stop_level":0.081343,"risk_basis":"daily_ohlc_atr14"},{"ts":"1983-02-08","known_ts":"1983-02-10","bar_index":245,"type":"REBUY","strength":0.863,"price":0.1006,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1983-06-02","known_ts":"1983-06-02","bar_index":271,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.1285,"stop_level":0.1327,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1984-01-20","known_ts":"1984-01-24","bar_index":325,"type":"BUY","strength":0.588,"price":0.1199,"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":"1985-04-15","known_ts":"1985-04-15","bar_index":428,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.1434,"stop_level":0.1456,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1985-04-16","known_ts":"1985-04-16","bar_index":429,"type":"RECLAIM","strength":1.0,"price":0.1477,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1985-04-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1985-04-15","prior_stop_level":0.1456,"sweep_low":0.1434,"atr14":0.001584,"stop_level":0.142608,"risk_basis":"daily_ohlc_atr14"},{"ts":"1985-06-03","known_ts":"1985-06-05","bar_index":440,"type":"BUY","strength":0.863,"price":0.1499,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1985-09-30","known_ts":"1985-09-30","bar_index":467,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.1541,"stop_level":0.1563,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1985-10-03","known_ts":"1985-10-03","bar_index":468,"type":"RECLAIM","strength":0.725,"price":0.1606,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1985-09-30 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":"1985-09-30","prior_stop_level":0.1563,"sweep_low":0.1541,"atr14":0.00172,"stop_level":0.15324,"risk_basis":"daily_ohlc_atr14"},{"ts":"1985-11-05","known_ts":"1985-11-07","bar_index":476,"type":"BUY","strength":0.725,"price":0.1606,"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":60},{"ts":"1985-11-18","known_ts":"1985-11-20","bar_index":479,"type":"BUY","strength":0.725,"price":0.1606,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"1985-12-10","known_ts":"1985-12-12","bar_index":484,"type":"BUY","strength":0.725,"price":0.1606,"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":"1986-01-02","known_ts":"1986-01-02","bar_index":489,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.1606,"stop_level":0.1627,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1986-01-15","known_ts":"1986-01-17","bar_index":492,"type":"REBUY","strength":0.588,"price":0.1649,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"1986-02-10","known_ts":"1986-02-12","bar_index":498,"type":"BUY","strength":0.588,"price":0.1649,"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":45},{"ts":"1986-02-24","known_ts":"1986-02-26","bar_index":501,"type":"BUY","strength":0.588,"price":0.1649,"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":45},{"ts":"1986-04-04","known_ts":"1986-04-04","bar_index":510,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.1627,"stop_level":0.1691,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1986-05-15","known_ts":"1986-05-19","bar_index":520,"type":"BUY","strength":0.863,"price":0.1713,"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":45},{"ts":"1986-09-05","known_ts":"1986-09-09","bar_index":546,"type":"BUY","strength":1.0,"price":0.1841,"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":65},{"ts":"1987-02-04","known_ts":"1987-02-04","bar_index":581,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.2526,"stop_level":0.2537,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1987-02-05","known_ts":"1987-02-05","bar_index":581,"type":"RECLAIM","strength":0.863,"price":0.2591,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1987-02-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1987-02-04","prior_stop_level":0.2537,"sweep_low":0.2526,"atr14":0.003338,"stop_level":0.250931,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-02-23","known_ts":"1987-02-23","bar_index":585,"type":"RECLAIM","strength":1.0,"price":0.319,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1987-02-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1987-04-02","known_ts":"1987-04-02","bar_index":594,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.2954,"stop_level":0.2997,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1987-04-09","known_ts":"1987-04-09","bar_index":596,"type":"RECLAIM","strength":0.725,"price":0.3019,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1987-04-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1987-04-02","prior_stop_level":0.2997,"sweep_low":0.2954,"atr14":0.003183,"stop_level":0.293809,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-05-22","known_ts":"1987-05-27","bar_index":606,"type":"BUY","strength":0.725,"price":0.3101,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":75},{"ts":"1987-11-16","known_ts":"1987-11-18","bar_index":647,"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":"1987-11-16","trigger_known_ts":"1987-11-18","strength":0.45,"price":0.2412,"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.410413,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.2153,"atr14":0.016451,"stop_level":0.207075,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-03-03","known_ts":"1988-03-03","bar_index":671,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.267,"stop_level":0.2928,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-03-07","known_ts":"1988-03-07","bar_index":672,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.2885,"stop_level":0.2928,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-03-08","known_ts":"1988-03-08","bar_index":672,"type":"RECLAIM","strength":0.725,"price":0.3187,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-03-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1988-03-03","prior_stop_level":0.2928,"sweep_low":0.267,"atr14":0.014032,"stop_level":0.259984,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-03-08","known_ts":"1988-03-08","bar_index":672,"type":"RECLAIM","strength":0.725,"price":0.3187,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-03-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":"1988-03-07","prior_stop_level":0.2928,"sweep_low":0.2885,"atr14":0.014032,"stop_level":0.281484,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-04-08","known_ts":"1988-04-12","bar_index":680,"type":"BUY","strength":0.725,"price":0.3058,"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":40},{"ts":"1988-04-29","known_ts":"1988-05-03","bar_index":685,"type":"BUY","strength":0.863,"price":0.3162,"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":"1988-10-24","known_ts":"1988-10-26","bar_index":726,"type":"BUY","strength":0.725,"price":0.3227,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"1989-01-06","known_ts":"1989-01-10","bar_index":743,"type":"BUY","strength":0.588,"price":0.3284,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"1989-03-02","known_ts":"1989-03-02","bar_index":755,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.3327,"stop_level":0.3371,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1989-03-03","known_ts":"1989-03-03","bar_index":756,"type":"RECLAIM","strength":0.863,"price":0.3415,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1989-03-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":"1989-03-02","prior_stop_level":0.3371,"sweep_low":0.3327,"atr14":0.006161,"stop_level":0.329619,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-04-17","known_ts":"1989-04-19","bar_index":766,"type":"BUY","strength":0.863,"price":0.3371,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"1989-05-03","known_ts":"1989-05-03","bar_index":770,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.324,"stop_level":0.3327,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1989-05-04","known_ts":"1989-05-04","bar_index":770,"type":"RECLAIM","strength":0.725,"price":0.3364,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1989-05-03 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":"1989-05-03","prior_stop_level":0.3327,"sweep_low":0.324,"atr14":0.006471,"stop_level":0.320765,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-05-19","known_ts":"1989-05-19","bar_index":774,"type":"RECLAIM","strength":0.725,"price":0.3408,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1989-05-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1989-08-02","known_ts":"1989-08-02","bar_index":791,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.3674,"stop_level":0.3718,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-09-11","known_ts":"1989-09-11","bar_index":800,"type":"RECLAIM","strength":1.0,"price":0.3895,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1989-08-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-11-02","known_ts":"1989-11-02","bar_index":812,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.4028,"stop_level":0.4072,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-11-03","known_ts":"1989-11-03","bar_index":813,"type":"RECLAIM","strength":1.0,"price":0.4161,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1989-11-02 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":"1989-11-02","prior_stop_level":0.4072,"sweep_low":0.4028,"atr14":0.005085,"stop_level":0.400258,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-11-08","known_ts":"1989-11-10","bar_index":814,"type":"REBUY","strength":1.0,"price":0.4301,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1990-07-19","known_ts":"1990-07-23","bar_index":872,"type":"BUY","strength":0.725,"price":0.4388,"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":"quality","score":65},{"ts":"1990-10-09","known_ts":"1990-10-11","bar_index":891,"type":"BUY","strength":0.45,"price":0.335,"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":"1991-01-04","known_ts":"1991-01-04","bar_index":911,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.3552,"stop_level":0.3648,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1991-02-12","known_ts":"1991-02-12","bar_index":920,"type":"RECLAIM","strength":0.863,"price":0.3769,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-01-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-04-22","known_ts":"1991-04-22","bar_index":935,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.4033,"stop_level":0.4105,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-04-23","known_ts":"1991-04-23","bar_index":936,"type":"RECLAIM","strength":0.863,"price":0.4153,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-04-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1991-04-22","prior_stop_level":0.4105,"sweep_low":0.4033,"atr14":0.006978,"stop_level":0.399811,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-05-06","known_ts":"1991-05-06","bar_index":939,"type":"RECLAIM","strength":1.0,"price":0.4081,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-04-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-09-09","known_ts":"1991-09-11","bar_index":968,"type":"BUY","strength":0.725,"price":0.4362,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"1991-10-02","known_ts":"1991-10-02","bar_index":973,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.4216,"stop_level":0.424,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1991-11-01","known_ts":"1991-11-05","bar_index":981,"type":"BUY","strength":0.725,"price":0.4313,"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":"1992-01-02","known_ts":"1992-01-02","bar_index":994,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.4738,"stop_level":0.4836,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-04-24","known_ts":"1992-04-28","bar_index":1021,"type":"BUY","strength":0.863,"price":0.4984,"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":55},{"ts":"1993-02-16","known_ts":"1993-02-16","bar_index":1089,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.705,"stop_level":0.71,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1993-02-17","known_ts":"1993-02-17","bar_index":1089,"type":"RECLAIM","strength":0.863,"price":0.7126,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-02-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1993-02-16","prior_stop_level":0.71,"sweep_low":0.705,"atr14":0.006375,"stop_level":0.701813,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-05-19","known_ts":"1993-05-21","bar_index":1111,"type":"BUY","strength":0.725,"price":0.7419,"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":50},{"ts":"1993-06-07","known_ts":"1993-06-09","bar_index":1115,"type":"BUY","strength":0.725,"price":0.7495,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"1993-07-23","known_ts":"1993-07-27","bar_index":1126,"type":"BUY","strength":0.725,"price":0.7444,"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":70},{"ts":"1994-01-04","known_ts":"1994-01-04","bar_index":1164,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.7779,"stop_level":0.783,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-03-25","known_ts":"1994-03-29","bar_index":1183,"type":"BUY","strength":0.588,"price":0.7984,"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":90},{"ts":"1994-05-02","known_ts":"1994-05-04","bar_index":1191,"type":"BUY","strength":0.588,"price":0.8035,"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":"aplus","score":100},{"ts":"1994-08-24","known_ts":"1994-08-24","bar_index":1217,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.8128,"stop_level":0.8179,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-08-29","known_ts":"1994-08-29","bar_index":1218,"type":"RECLAIM","strength":0.725,"price":0.8282,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-08-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"1994-08-24","prior_stop_level":0.8179,"sweep_low":0.8128,"atr14":0.007239,"stop_level":0.80918,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-12-02","known_ts":"1994-12-06","bar_index":1241,"type":"BUY","strength":0.45,"price":0.7438,"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":"1994-12-15","known_ts":"1994-12-19","bar_index":1244,"type":"BUY","strength":0.45,"price":0.7334,"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":"1995-04-04","known_ts":"1995-04-04","bar_index":1269,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.7854,"stop_level":0.7906,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-04-11","known_ts":"1995-04-11","bar_index":1270,"type":"RECLAIM","strength":0.863,"price":0.7919,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-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":"1995-04-04","prior_stop_level":0.7906,"sweep_low":0.7854,"atr14":0.006325,"stop_level":0.782237,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-04-26","known_ts":"1995-04-26","bar_index":1274,"type":"RECLAIM","strength":0.863,"price":0.7906,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-04-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-05-12","known_ts":"1995-05-16","bar_index":1278,"type":"BUY","strength":0.863,"price":0.8052,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"1995-10-24","known_ts":"1995-10-26","bar_index":1316,"type":"BUY","strength":0.863,"price":0.9516,"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":50},{"ts":"1995-11-17","known_ts":"1995-11-17","bar_index":1322,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.9913,"stop_level":0.9934,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-11-20","known_ts":"1995-11-20","bar_index":1322,"type":"RECLAIM","strength":1.0,"price":1.023,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-11-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1995-11-17","prior_stop_level":0.9934,"sweep_low":0.9913,"atr14":0.011211,"stop_level":0.985694,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-12-06","known_ts":"1995-12-06","bar_index":1326,"type":"RECLAIM","strength":1.0,"price":1.0441,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-11-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-01-11","known_ts":"1996-01-15","bar_index":1334,"type":"REBUY","strength":1.0,"price":1.1231,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1996-05-01","known_ts":"1996-05-01","bar_index":1359,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.2972,"stop_level":1.3024,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-06-24","known_ts":"1996-06-26","bar_index":1372,"type":"BUY","strength":0.725,"price":1.3386,"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":65},{"ts":"1996-07-29","known_ts":"1996-07-29","bar_index":1380,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.418,"stop_level":1.4285,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-07-30","known_ts":"1996-07-30","bar_index":1380,"type":"RECLAIM","strength":0.863,"price":1.4391,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-07-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1996-07-29","prior_stop_level":1.4285,"sweep_low":1.418,"atr14":0.047225,"stop_level":1.394388,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-09-23","known_ts":"1996-09-25","bar_index":1393,"type":"BUY","strength":0.725,"price":1.4656,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"1997-01-09","known_ts":"1997-01-13","bar_index":1418,"type":"BUY","strength":0.588,"price":1.5006,"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":40},{"ts":"1997-03-03","known_ts":"1997-03-05","bar_index":1430,"type":"BUY","strength":0.588,"price":1.49,"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":40},{"ts":"1997-03-14","known_ts":"1997-03-18","bar_index":1433,"type":"BUY","strength":0.588,"price":1.49,"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":75},{"ts":"1997-04-23","known_ts":"1997-04-25","bar_index":1442,"type":"BUY","strength":0.45,"price":1.4368,"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":"1997-05-06","known_ts":"1997-05-06","bar_index":1445,"type":"RECLAIM","strength":0.725,"price":1.5113,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1997-04-23 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-06-11","known_ts":"1997-06-11","bar_index":1453,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.4729,"stop_level":1.4942,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-06-12","known_ts":"1997-06-12","bar_index":1453,"type":"RECLAIM","strength":0.725,"price":1.4996,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-06-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1997-06-11","prior_stop_level":1.4942,"sweep_low":1.4729,"atr14":0.028197,"stop_level":1.458802,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-07-18","known_ts":"1997-07-22","bar_index":1462,"type":"BUY","strength":0.588,"price":1.5476,"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":35},{"ts":"1997-10-08","known_ts":"1997-10-10","bar_index":1481,"type":"BUY","strength":0.863,"price":1.617,"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":"1998-05-22","known_ts":"1998-05-22","bar_index":1533,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.1552,"stop_level":2.1928,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1998-05-28","known_ts":"1998-05-28","bar_index":1534,"type":"RECLAIM","strength":0.863,"price":2.2358,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-05-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1998-05-22","prior_stop_level":2.1928,"sweep_low":2.1552,"atr14":0.032431,"stop_level":2.138984,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-07-15","known_ts":"1998-07-17","bar_index":1545,"type":"BUY","strength":0.725,"price":2.1928,"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":55},{"ts":"1998-10-21","known_ts":"1998-10-23","bar_index":1568,"type":"BUY","strength":0.45,"price":1.7789,"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":"1998-12-17","known_ts":"1998-12-17","bar_index":1581,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.7713,"stop_level":1.7821,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-12-21","known_ts":"1998-12-21","bar_index":1582,"type":"RECLAIM","strength":0.588,"price":1.7834,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-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":"1998-12-17","prior_stop_level":1.7821,"sweep_low":1.7605,"atr14":0.034076,"stop_level":1.743462,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-01-27","known_ts":"1999-01-27","bar_index":1590,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.8253,"stop_level":1.8361,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-01-29","known_ts":"1999-01-29","bar_index":1590,"type":"RECLAIM","strength":0.588,"price":1.8793,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-01-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1999-01-27","prior_stop_level":1.8361,"sweep_low":1.8145,"atr14":0.035393,"stop_level":1.796803,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-03-29","known_ts":"1999-03-31","bar_index":1604,"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":"1999-03-29","trigger_known_ts":"1999-03-31","strength":0.45,"price":1.5769,"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.306674,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.4581,"atr14":0.034836,"stop_level":1.440682,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-04-15","known_ts":"1999-04-19","bar_index":1608,"type":"BUY","strength":0.45,"price":1.6255,"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":"1999-04-15","known_ts":"1999-04-19","bar_index":1608,"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":"1999-04-15","trigger_known_ts":"1999-04-19","strength":0.45,"price":1.6255,"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.285306,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.5553,"atr14":0.027178,"stop_level":1.541711,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-07-20","known_ts":"1999-07-22","bar_index":1630,"type":"BUY","strength":0.863,"price":1.7324,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":65},{"ts":"1999-08-18","known_ts":"1999-08-20","bar_index":1637,"type":"BUY","strength":0.725,"price":1.728,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"1999-10-29","known_ts":"1999-11-02","bar_index":1654,"type":"BUY","strength":0.45,"price":1.505,"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":"1999-10-29","known_ts":"1999-11-02","bar_index":1654,"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":"1999-10-29","trigger_known_ts":"1999-11-02","strength":0.45,"price":1.505,"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.213853,"monthly_oversold_dwell":13,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.3426,"atr14":0.035691,"stop_level":1.324755,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-12-03","known_ts":"1999-12-03","bar_index":1662,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.4541,"stop_level":1.4813,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-12-08","known_ts":"1999-12-08","bar_index":1663,"type":"RECLAIM","strength":0.588,"price":1.5031,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-12-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1999-12-03","prior_stop_level":1.4813,"sweep_low":1.4187,"atr14":0.029191,"stop_level":1.404105,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-12-13","known_ts":"1999-12-13","bar_index":1664,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.416,"stop_level":1.4813,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-01-12","known_ts":"2000-01-14","bar_index":1671,"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":"2000-01-12","trigger_known_ts":"2000-01-14","strength":0.45,"price":1.2716,"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.323365,"monthly_oversold_dwell":15,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.2308,"atr14":0.033085,"stop_level":1.214257,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-02-03","known_ts":"2000-02-07","bar_index":1676,"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":"2000-02-03","trigger_known_ts":"2000-02-07","strength":0.45,"price":1.2907,"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.301153,"monthly_oversold_dwell":16,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.2635,"atr14":0.023492,"stop_level":1.251754,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-02-08","known_ts":"2000-02-10","bar_index":1677,"type":"BUY","strength":0.45,"price":1.2853,"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":"2000-02-08","known_ts":"2000-02-10","bar_index":1677,"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":"2000-02-08","trigger_known_ts":"2000-02-10","strength":0.45,"price":1.2853,"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.304077,"monthly_oversold_dwell":16,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.2635,"atr14":0.019885,"stop_level":1.253557,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-03-14","known_ts":"2000-03-16","bar_index":1685,"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":"2000-03-14","trigger_known_ts":"2000-03-16","strength":0.45,"price":1.111,"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.374331,"monthly_oversold_dwell":17,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.9585,"atr14":0.045985,"stop_level":0.935508,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-03-17","known_ts":"2000-03-21","bar_index":1686,"type":"BUY","strength":0.45,"price":1.0674,"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":"2000-03-17","known_ts":"2000-03-21","bar_index":1686,"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":"2000-03-17","trigger_known_ts":"2000-03-21","strength":0.45,"price":1.0674,"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.398885,"monthly_oversold_dwell":17,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.9585,"atr14":0.042832,"stop_level":0.937084,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-07-13","known_ts":"2000-07-13","bar_index":1713,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.2843,"stop_level":1.3007,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-07-17","known_ts":"2000-07-17","bar_index":1713,"type":"RECLAIM","strength":0.863,"price":1.3253,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-07-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":"2000-07-13","prior_stop_level":1.3007,"sweep_low":1.2788,"atr14":0.018952,"stop_level":1.269324,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-08-21","known_ts":"2000-08-21","bar_index":1722,"type":"RECLAIM","strength":0.863,"price":1.3335,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-07-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-08-24","known_ts":"2000-08-28","bar_index":1723,"type":"BUY","strength":0.863,"price":1.3335,"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":60},{"ts":"2000-09-22","known_ts":"2000-09-22","bar_index":1729,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.3225,"stop_level":1.3335,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-09-27","known_ts":"2000-09-27","bar_index":1730,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.3116,"stop_level":1.3335,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-12-06","known_ts":"2000-12-08","bar_index":1747,"type":"BUY","strength":0.588,"price":1.1835,"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":"2000-12-26","known_ts":"2000-12-26","bar_index":1751,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.1422,"stop_level":1.1684,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2001-01-11","known_ts":"2001-01-11","bar_index":1755,"type":"RECLAIM","strength":0.863,"price":1.2771,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-12-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-03-14","known_ts":"2001-03-14","bar_index":1769,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.4642,"stop_level":1.4753,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-05-31","known_ts":"2001-06-04","bar_index":1787,"type":"BUY","strength":0.863,"price":1.3973,"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":60},{"ts":"2001-08-24","known_ts":"2001-08-24","bar_index":1807,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.4477,"stop_level":1.4619,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-10-25","known_ts":"2001-10-29","bar_index":1820,"type":"BUY","strength":0.725,"price":1.4139,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":90},{"ts":"2002-01-24","known_ts":"2002-01-24","bar_index":1840,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.4385,"stop_level":1.4451,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-01-28","known_ts":"2002-01-28","bar_index":1841,"type":"RECLAIM","strength":1.0,"price":1.4651,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-01-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":"2002-01-24","prior_stop_level":1.4451,"sweep_low":1.4262,"atr14":0.025496,"stop_level":1.413452,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-02-08","known_ts":"2002-02-08","bar_index":1844,"type":"RECLAIM","strength":1.0,"price":1.4676,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-01-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-02-27","known_ts":"2002-03-01","bar_index":1848,"type":"BUY","strength":1.0,"price":1.4894,"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":50},{"ts":"2002-03-12","known_ts":"2002-03-14","bar_index":1851,"type":"BUY","strength":1.0,"price":1.4987,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2002-05-01","known_ts":"2002-05-01","bar_index":1862,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.5985,"stop_level":1.6008,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-05-03","known_ts":"2002-05-03","bar_index":1863,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.5974,"stop_level":1.6008,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-05-23","known_ts":"2002-05-23","bar_index":1868,"type":"RECLAIM","strength":1.0,"price":1.5952,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-05-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-11-07","known_ts":"2002-11-11","bar_index":1907,"type":"BUY","strength":0.45,"price":1.0423,"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":"2002-11-07","known_ts":"2002-11-11","bar_index":1907,"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":"2002-11-07","trigger_known_ts":"2002-11-11","strength":0.45,"price":1.0423,"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.41003,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.0256,"atr14":0.031032,"stop_level":1.010084,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-12-10","known_ts":"2002-12-10","bar_index":1914,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.1153,"stop_level":1.1513,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-02-06","known_ts":"2003-02-06","bar_index":1927,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.1189,"stop_level":1.1232,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-02-07","known_ts":"2003-02-07","bar_index":1927,"type":"RECLAIM","strength":0.588,"price":1.1243,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-02-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":"2003-02-06","prior_stop_level":1.1232,"sweep_low":1.1086,"atr14":0.02556,"stop_level":1.09582,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-03-12","known_ts":"2003-03-14","bar_index":1935,"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":"2003-03-12","trigger_known_ts":"2003-03-14","strength":0.588,"price":1.0339,"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.414785,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":0.9669,"atr14":0.022574,"stop_level":0.955613,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-03-28","known_ts":"2003-04-01","bar_index":1939,"type":"BUY","strength":0.588,"price":1.0906,"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":"2003-03-28","known_ts":"2003-04-01","bar_index":1939,"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":"2003-03-28","trigger_known_ts":"2003-04-01","strength":0.588,"price":1.0906,"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.382691,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.0288,"atr14":0.021926,"stop_level":1.017837,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-04-22","known_ts":"2003-04-22","bar_index":1944,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.0856,"stop_level":1.1018,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-04-24","known_ts":"2003-04-24","bar_index":1945,"type":"RECLAIM","strength":0.725,"price":1.1581,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-04-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2003-04-22","prior_stop_level":1.1018,"sweep_low":1.0827,"atr14":0.028659,"stop_level":1.06837,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-05-07","known_ts":"2003-05-07","bar_index":1948,"type":"RECLAIM","strength":0.863,"price":1.4149,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-04-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-06-12","known_ts":"2003-06-12","bar_index":1956,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.2662,"stop_level":1.2773,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-06-16","known_ts":"2003-06-16","bar_index":1957,"type":"RECLAIM","strength":0.863,"price":1.2859,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-06-12 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":"2003-06-12","prior_stop_level":1.2773,"sweep_low":1.2633,"atr14":0.032051,"stop_level":1.247274,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-06-27","known_ts":"2003-06-27","bar_index":1960,"type":"RECLAIM","strength":0.863,"price":1.3028,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-06-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-09-10","known_ts":"2003-09-12","bar_index":1977,"type":"BUY","strength":1.0,"price":1.3321,"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":"quality","score":75},{"ts":"2003-10-27","known_ts":"2003-10-29","bar_index":1988,"type":"BUY","strength":0.863,"price":1.3418,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2003-12-05","known_ts":"2003-12-05","bar_index":1997,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.3754,"stop_level":1.3852,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-12-09","known_ts":"2003-12-09","bar_index":1998,"type":"RECLAIM","strength":1.0,"price":1.4079,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-12-05 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":"2003-12-05","prior_stop_level":1.3852,"sweep_low":1.3754,"atr14":0.024345,"stop_level":1.363228,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-12-22","known_ts":"2003-12-22","bar_index":2001,"type":"RECLAIM","strength":1.0,"price":1.4079,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-12-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-12-30","known_ts":"2003-12-30","bar_index":2002,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.4013,"stop_level":1.4079,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-01-02","known_ts":"2004-01-02","bar_index":2003,"type":"RECLAIM","strength":1.0,"price":1.4149,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-12-30 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":"2003-12-30","prior_stop_level":1.4079,"sweep_low":1.3784,"atr14":0.025704,"stop_level":1.365548,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-01-06","known_ts":"2004-01-08","bar_index":2004,"type":"REBUY","strength":1.0,"price":1.476,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2004-04-23","known_ts":"2004-04-23","bar_index":2029,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.711,"stop_level":1.7158,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-04-27","known_ts":"2004-04-27","bar_index":2029,"type":"RECLAIM","strength":0.863,"price":1.7371,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-04-23 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":"2004-04-23","prior_stop_level":1.7158,"sweep_low":1.7094,"atr14":0.044311,"stop_level":1.687245,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-06-10","known_ts":"2004-06-15","bar_index":2040,"type":"BUY","strength":0.863,"price":1.8272,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":90},{"ts":"2004-08-24","known_ts":"2004-08-26","bar_index":2057,"type":"BUY","strength":0.725,"price":1.6933,"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":"2004-09-21","known_ts":"2004-09-21","bar_index":2063,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.7327,"stop_level":1.7873,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-09-27","known_ts":"2004-09-27","bar_index":2064,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.6837,"stop_level":1.7873,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-10-04","known_ts":"2004-10-04","bar_index":2066,"type":"RECLAIM","strength":0.725,"price":1.8001,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-09-27 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":"2004-09-27","prior_stop_level":1.7873,"sweep_low":1.6621,"atr14":0.051471,"stop_level":1.636365,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-11-01","known_ts":"2004-11-01","bar_index":2073,"type":"RECLAIM","strength":0.863,"price":1.7306,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-09-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-02-23","known_ts":"2005-02-25","bar_index":2099,"type":"BUY","strength":0.863,"price":1.8215,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2005-09-14","known_ts":"2005-09-16","bar_index":2146,"type":"BUY","strength":0.863,"price":2.0286,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2005-10-26","known_ts":"2005-10-28","bar_index":2156,"type":"BUY","strength":0.588,"price":1.9753,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2006-01-10","known_ts":"2006-01-12","bar_index":2173,"type":"REBUY","strength":0.863,"price":2.1207,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2006-02-03","known_ts":"2006-02-03","bar_index":2178,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.1491,"stop_level":2.1528,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-02-06","known_ts":"2006-02-06","bar_index":2179,"type":"RECLAIM","strength":0.863,"price":2.1926,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-02-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":"2006-02-03","prior_stop_level":2.1528,"sweep_low":2.1491,"atr14":0.039355,"stop_level":2.129422,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-02-17","known_ts":"2006-02-17","bar_index":2182,"type":"RECLAIM","strength":0.863,"price":2.2618,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-02-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-03-09","known_ts":"2006-03-09","bar_index":2186,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.1684,"stop_level":2.1871,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-03-10","known_ts":"2006-03-10","bar_index":2186,"type":"RECLAIM","strength":0.863,"price":2.2046,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-03-09 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":"2006-03-09","prior_stop_level":2.1871,"sweep_low":2.1684,"atr14":0.053205,"stop_level":2.141797,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-06-15","known_ts":"2006-06-15","bar_index":2209,"type":"RECLAIM","strength":0.863,"price":2.2775,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-03-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-06-20","known_ts":"2006-06-22","bar_index":2210,"type":"REBUY","strength":0.863,"price":2.3133,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":75},{"ts":"2006-07-14","known_ts":"2006-07-14","bar_index":2215,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.2708,"stop_level":2.296,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-07-19","known_ts":"2006-07-19","bar_index":2216,"type":"RECLAIM","strength":0.725,"price":2.3556,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-07-14 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":"2006-07-14","prior_stop_level":2.296,"sweep_low":2.2279,"atr14":0.062807,"stop_level":2.196496,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-07-20","known_ts":"2006-07-24","bar_index":2217,"type":"REBUY","strength":0.725,"price":2.4503,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2006-10-03","known_ts":"2006-10-03","bar_index":2234,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.6641,"stop_level":2.6789,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-10-04","known_ts":"2006-10-04","bar_index":2234,"type":"RECLAIM","strength":1.0,"price":2.7045,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-10-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2006-10-03","prior_stop_level":2.6789,"sweep_low":2.6634,"atr14":0.05006,"stop_level":2.63837,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-18","known_ts":"2006-10-18","bar_index":2238,"type":"RECLAIM","strength":1.0,"price":2.7849,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-10-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-02-02","known_ts":"2007-02-06","bar_index":2262,"type":"BUY","strength":0.725,"price":3.1342,"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":"2007-02-12","known_ts":"2007-02-14","bar_index":2264,"type":"BUY","strength":0.725,"price":3.1303,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2007-03-14","known_ts":"2007-03-16","bar_index":2271,"type":"REBUY","strength":0.725,"price":3.3451,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2007-05-04","known_ts":"2007-05-08","bar_index":2283,"type":"REBUY","strength":1.0,"price":3.7436,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"2007-08-29","known_ts":"2007-08-31","bar_index":2310,"type":"BUY","strength":0.45,"price":3.2584,"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":"2007-09-24","known_ts":"2007-09-24","bar_index":2315,"type":"SELL","basis":"structure_stop","strength":0.45,"price":3.0411,"stop_level":3.1529,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2007-10-02","known_ts":"2007-10-02","bar_index":2317,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.9246,"stop_level":3.0411,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2007-10-24","known_ts":"2007-10-26","bar_index":2323,"type":"REBUY","strength":0.45,"price":2.8652,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-11-19","known_ts":"2007-11-21","bar_index":2329,"type":"BUY","strength":0.45,"price":2.9551,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-01-02","known_ts":"2008-01-02","bar_index":2338,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.697,"stop_level":2.7086,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-18","known_ts":"2008-03-20","bar_index":2356,"type":"BUY","strength":0.588,"price":2.8788,"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":"2008-04-09","known_ts":"2008-04-09","bar_index":2361,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.6425,"stop_level":2.7272,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-04-16","known_ts":"2008-04-16","bar_index":2362,"type":"RECLAIM","strength":0.725,"price":2.8148,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-04-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":"2008-04-09","prior_stop_level":2.7272,"sweep_low":2.4916,"atr14":0.163059,"stop_level":2.410071,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-04-30","known_ts":"2008-04-30","bar_index":2366,"type":"RECLAIM","strength":0.863,"price":2.8606,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-04-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-07-17","known_ts":"2008-07-21","bar_index":2384,"type":"BUY","strength":0.863,"price":2.7728,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2008-09-15","known_ts":"2008-09-15","bar_index":2397,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.9805,"stop_level":3.1173,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-09-16","known_ts":"2008-09-18","bar_index":2398,"type":"REBUY","strength":0.863,"price":3.2463,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2008-09-16","known_ts":"2008-09-16","bar_index":2398,"type":"RECLAIM","strength":0.863,"price":3.1594,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2008-09-15","prior_stop_level":3.1173,"sweep_low":2.92,"atr14":0.147823,"stop_level":2.846089,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-12-05","known_ts":"2008-12-09","bar_index":2417,"type":"BUY","strength":0.45,"price":2.316,"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":"2009-01-22","known_ts":"2009-01-22","bar_index":2427,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.2631,"stop_level":2.2895,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-26","known_ts":"2009-01-26","bar_index":2428,"type":"RECLAIM","strength":0.725,"price":2.3776,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-01-22","prior_stop_level":2.2895,"sweep_low":2.1627,"atr14":0.158379,"stop_level":2.083511,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-30","known_ts":"2009-01-30","bar_index":2429,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.2009,"stop_level":2.2631,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-03","known_ts":"2009-02-03","bar_index":2430,"type":"RECLAIM","strength":0.725,"price":2.3579,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-01-30","prior_stop_level":2.2631,"sweep_low":2.0919,"atr14":0.156403,"stop_level":2.013699,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-10","known_ts":"2009-03-12","bar_index":2438,"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":"2009-03-10","trigger_known_ts":"2009-03-12","strength":0.45,"price":1.8606,"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.44559,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.2863,"atr14":0.147396,"stop_level":1.212602,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-13","known_ts":"2009-03-17","bar_index":2439,"type":"BUY","strength":0.45,"price":1.9209,"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":"2009-03-13","known_ts":"2009-03-17","bar_index":2439,"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":"2009-03-13","trigger_known_ts":"2009-03-17","strength":0.45,"price":1.9209,"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.427622,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.2863,"atr14":0.148282,"stop_level":1.212159,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-31","known_ts":"2009-04-02","bar_index":2443,"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":"2009-03-31","trigger_known_ts":"2009-04-02","strength":0.588,"price":1.9905,"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.406883,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.6781,"atr14":0.148611,"stop_level":1.603794,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-20","known_ts":"2009-04-20","bar_index":2447,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.7528,"stop_level":1.8882,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-04-23","known_ts":"2009-04-23","bar_index":2448,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.7307,"stop_level":1.8882,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-04-29","known_ts":"2009-04-29","bar_index":2449,"type":"RECLAIM","strength":0.588,"price":1.9331,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-04-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":"2009-04-23","prior_stop_level":1.8882,"sweep_low":1.7017,"atr14":0.13362,"stop_level":1.63489,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-06-04","known_ts":"2009-06-08","bar_index":2458,"type":"BUY","strength":0.45,"price":1.7416,"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":"2009-06-04","known_ts":"2009-06-08","bar_index":2458,"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":"2009-06-04","trigger_known_ts":"2009-06-08","strength":0.45,"price":1.7416,"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.481049,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.6701,"atr14":0.078363,"stop_level":1.630918,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-07-06","known_ts":"2009-07-06","bar_index":2465,"type":"RECLAIM","strength":0.725,"price":1.7462,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2009-06-04 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-09-01","known_ts":"2009-09-01","bar_index":2478,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.7996,"stop_level":1.8051,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-09-02","known_ts":"2009-09-02","bar_index":2479,"type":"RECLAIM","strength":0.725,"price":1.8252,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-09-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-09-01","prior_stop_level":1.8051,"sweep_low":1.787,"atr14":0.062925,"stop_level":1.755537,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-09-24","known_ts":"2009-09-28","bar_index":2484,"type":"BUY","strength":0.725,"price":1.9082,"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":40},{"ts":"2009-11-13","known_ts":"2009-11-17","bar_index":2496,"type":"BUY","strength":1.0,"price":1.8915,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":60},{"ts":"2010-01-29","known_ts":"2010-01-29","bar_index":2513,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.9772,"stop_level":1.9879,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-02-01","known_ts":"2010-02-01","bar_index":2513,"type":"RECLAIM","strength":1.0,"price":1.9964,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-01-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-01-29","prior_stop_level":1.9879,"sweep_low":1.9558,"atr14":0.030054,"stop_level":1.940773,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-02-04","known_ts":"2010-02-04","bar_index":2514,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.9614,"stop_level":1.9772,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-02-08","known_ts":"2010-02-08","bar_index":2515,"type":"RECLAIM","strength":1.0,"price":1.9869,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-02-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-02-04","prior_stop_level":1.9772,"sweep_low":1.9452,"atr14":0.030109,"stop_level":1.930145,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-02-22","known_ts":"2010-02-22","bar_index":2518,"type":"RECLAIM","strength":1.0,"price":2.1056,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-02-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-03-30","known_ts":"2010-03-30","bar_index":2526,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.2763,"stop_level":2.2891,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-07-09","known_ts":"2010-07-13","bar_index":2550,"type":"BUY","strength":0.863,"price":2.2496,"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":"aplus","score":80},{"ts":"2010-07-22","known_ts":"2010-07-26","bar_index":2553,"type":"BUY","strength":0.863,"price":2.2418,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2010-08-11","known_ts":"2010-08-11","bar_index":2557,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.1226,"stop_level":2.1655,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-08-13","known_ts":"2010-08-13","bar_index":2558,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.1211,"stop_level":2.1655,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-08-16","known_ts":"2010-08-16","bar_index":2558,"type":"RECLAIM","strength":0.725,"price":2.2357,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-08-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2010-08-11","prior_stop_level":2.1655,"sweep_low":2.0931,"atr14":0.069691,"stop_level":2.058255,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-08-16","known_ts":"2010-08-16","bar_index":2558,"type":"RECLAIM","strength":0.725,"price":2.2357,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-08-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2010-08-13","prior_stop_level":2.1655,"sweep_low":2.0931,"atr14":0.069691,"stop_level":2.058255,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-08-25","known_ts":"2010-08-27","bar_index":2561,"type":"REBUY","strength":0.725,"price":2.2006,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2010-11-23","known_ts":"2010-11-23","bar_index":2582,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.3481,"stop_level":2.4321,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-24","known_ts":"2010-11-24","bar_index":2582,"type":"RECLAIM","strength":1.0,"price":2.4455,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-11-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-11-23","prior_stop_level":2.4321,"sweep_low":2.3239,"atr14":0.052609,"stop_level":2.297596,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-12-10","known_ts":"2010-12-10","bar_index":2586,"type":"RECLAIM","strength":1.0,"price":2.5821,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-11-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-04-04","known_ts":"2011-04-06","bar_index":2612,"type":"BUY","strength":0.725,"price":2.3802,"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":"2011-04-20","known_ts":"2011-04-20","bar_index":2616,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.3251,"stop_level":2.3383,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-04-25","known_ts":"2011-04-25","bar_index":2616,"type":"RECLAIM","strength":0.725,"price":2.3403,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-04-20 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":"2011-04-20","prior_stop_level":2.3383,"sweep_low":2.2862,"atr14":0.039401,"stop_level":2.266499,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-05-16","known_ts":"2011-05-16","bar_index":2621,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.2691,"stop_level":2.306,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2011-05-18","known_ts":"2011-05-18","bar_index":2622,"type":"RECLAIM","strength":0.588,"price":2.3239,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-05-16 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":"2011-05-16","prior_stop_level":2.306,"sweep_low":2.2639,"atr14":0.043541,"stop_level":2.242129,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-05-24","known_ts":"2011-05-24","bar_index":2623,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.2676,"stop_level":2.2691,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2011-05-26","known_ts":"2011-05-26","bar_index":2624,"type":"RECLAIM","strength":0.588,"price":2.2708,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-05-24 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":"2011-05-24","prior_stop_level":2.2691,"sweep_low":2.2369,"atr14":0.045849,"stop_level":2.213976,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-07-05","known_ts":"2011-07-05","bar_index":2633,"type":"RECLAIM","strength":0.863,"price":2.4581,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-05-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-07-25","known_ts":"2011-07-25","bar_index":2637,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.365,"stop_level":2.3824,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-11-23","known_ts":"2011-11-23","bar_index":2666,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.9865,"stop_level":2.0255,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-30","known_ts":"2011-11-30","bar_index":2667,"type":"RECLAIM","strength":0.588,"price":2.1236,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-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":"2011-11-23","prior_stop_level":2.0255,"sweep_low":1.9682,"atr14":0.072168,"stop_level":1.932116,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-06","known_ts":"2012-01-10","bar_index":2676,"type":"BUY","strength":0.588,"price":2.113,"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-01-06","known_ts":"2012-01-10","bar_index":2676,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2012-01-06","trigger_known_ts":"2012-01-10","strength":0.588,"price":2.113,"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.140393,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.8973,"atr14":0.051207,"stop_level":1.871696,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-20","known_ts":"2012-01-20","bar_index":2679,"type":"RECLAIM","strength":0.725,"price":2.1703,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2012-01-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-20","known_ts":"2012-03-20","bar_index":2692,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.3414,"stop_level":2.3464,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-21","known_ts":"2012-03-21","bar_index":2693,"type":"RECLAIM","strength":0.863,"price":2.36,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-03-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-03-20","prior_stop_level":2.3464,"sweep_low":2.3153,"atr14":0.038842,"stop_level":2.295879,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-04-03","known_ts":"2012-04-03","bar_index":2696,"type":"RECLAIM","strength":1.0,"price":2.3538,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-03-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-07-23","known_ts":"2012-07-23","bar_index":2721,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.0364,"stop_level":3.0919,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-07-25","known_ts":"2012-07-25","bar_index":2722,"type":"RECLAIM","strength":1.0,"price":3.0979,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-07-23 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":"2012-07-23","prior_stop_level":3.0919,"sweep_low":2.9862,"atr14":0.077707,"stop_level":2.947346,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-02-19","known_ts":"2013-02-19","bar_index":2769,"type":"RECLAIM","strength":0.863,"price":3.3621,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-07-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-20","known_ts":"2013-06-20","bar_index":2797,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.2294,"stop_level":4.2356,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-07-08","known_ts":"2013-07-08","bar_index":2801,"type":"RECLAIM","strength":1.0,"price":4.4458,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-06-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-07-22","known_ts":"2013-07-22","bar_index":2804,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.3864,"stop_level":4.4458,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-07-24","known_ts":"2013-07-24","bar_index":2805,"type":"RECLAIM","strength":1.0,"price":4.4809,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-07-22 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-07-22","prior_stop_level":4.4458,"sweep_low":4.3347,"atr14":0.089038,"stop_level":4.290181,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-12-09","known_ts":"2013-12-09","bar_index":2837,"type":"SELL","basis":"structure_stop","strength":0.45,"price":4.0575,"stop_level":4.1082,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2013-12-12","known_ts":"2013-12-12","bar_index":2838,"type":"RECLAIM","strength":0.45,"price":4.1131,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-12-09 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":"2013-12-09","prior_stop_level":4.1082,"sweep_low":4.0254,"atr14":0.119403,"stop_level":3.965698,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-12-26","known_ts":"2013-12-26","bar_index":2841,"type":"RECLAIM","strength":0.725,"price":4.2934,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-12-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-01-13","known_ts":"2014-01-13","bar_index":2844,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.1242,"stop_level":4.1934,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-01-21","known_ts":"2014-01-21","bar_index":2846,"type":"RECLAIM","strength":0.725,"price":4.3156,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-01-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":"2014-01-13","prior_stop_level":4.1934,"sweep_low":4.0872,"atr14":0.121112,"stop_level":4.026644,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-01-28","known_ts":"2014-01-28","bar_index":2848,"type":"RECLAIM","strength":0.725,"price":4.3897,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-01-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-02-13","known_ts":"2014-02-18","bar_index":2852,"type":"REBUY","strength":0.588,"price":4.2773,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2014-06-16","known_ts":"2014-06-16","bar_index":2880,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.3378,"stop_level":4.3762,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-06-18","known_ts":"2014-06-18","bar_index":2880,"type":"RECLAIM","strength":0.725,"price":4.3873,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-06-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-06-16","prior_stop_level":4.3762,"sweep_low":4.3031,"atr14":0.081766,"stop_level":4.262217,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-06-24","known_ts":"2014-06-26","bar_index":2882,"type":"REBUY","strength":0.725,"price":4.4455,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":75},{"ts":"2014-07-24","known_ts":"2014-07-28","bar_index":2889,"type":"BUY","strength":0.863,"price":4.5421,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2014-08-27","known_ts":"2014-08-29","bar_index":2897,"type":"BUY","strength":0.725,"price":4.5322,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2014-09-19","known_ts":"2014-09-19","bar_index":2902,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.8319,"stop_level":4.8901,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-09-29","known_ts":"2014-09-29","bar_index":2904,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.6115,"stop_level":4.8901,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-11-07","known_ts":"2014-11-11","bar_index":2914,"type":"BUY","strength":0.588,"price":4.5409,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2014-12-29","known_ts":"2014-12-29","bar_index":2925,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.7222,"stop_level":4.8215,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-01-05","known_ts":"2015-01-05","bar_index":2926,"type":"RECLAIM","strength":0.863,"price":4.8252,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-12-29","prior_stop_level":4.8215,"sweep_low":4.6564,"atr14":0.123354,"stop_level":4.594723,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-01-06","known_ts":"2015-01-08","bar_index":2927,"type":"REBUY","strength":0.863,"price":5.004,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2015-03-10","known_ts":"2015-03-10","bar_index":2941,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.9664,"stop_level":6.0471,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-03-12","known_ts":"2015-03-12","bar_index":2942,"type":"RECLAIM","strength":1.0,"price":6.062,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-03-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2015-03-10","prior_stop_level":6.0471,"sweep_low":5.8832,"atr14":0.118545,"stop_level":5.823927,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-05-15","known_ts":"2015-05-15","bar_index":2957,"type":"RECLAIM","strength":1.0,"price":6.3954,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-03-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-06-05","known_ts":"2015-06-05","bar_index":2961,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.2075,"stop_level":6.21,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2015-06-08","known_ts":"2015-06-08","bar_index":2962,"type":"RECLAIM","strength":0.863,"price":6.2199,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-06-05 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":"2015-06-05","prior_stop_level":6.21,"sweep_low":6.1142,"atr14":0.109889,"stop_level":6.059255,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-09-15","known_ts":"2015-09-17","bar_index":2985,"type":"BUY","strength":0.725,"price":5.9748,"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":"aplus","score":80},{"ts":"2015-11-04","known_ts":"2015-11-06","bar_index":2997,"type":"BUY","strength":0.45,"price":5.1009,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-12-14","known_ts":"2015-12-14","bar_index":3006,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.7687,"stop_level":4.8162,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-02-12","known_ts":"2016-02-12","bar_index":3019,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.5586,"stop_level":4.64,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-02-16","known_ts":"2016-02-16","bar_index":3020,"type":"RECLAIM","strength":0.588,"price":4.7654,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-02-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":"2016-02-12","prior_stop_level":4.64,"sweep_low":4.4705,"atr14":0.193046,"stop_level":4.373977,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-30","known_ts":"2016-03-30","bar_index":3030,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.6124,"stop_level":4.7382,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-04-01","known_ts":"2016-04-01","bar_index":3030,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.6906,"stop_level":4.7382,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-04-04","known_ts":"2016-04-04","bar_index":3031,"type":"RECLAIM","strength":0.588,"price":4.7416,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-03-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2016-03-30","prior_stop_level":4.7382,"sweep_low":4.5954,"atr14":0.137289,"stop_level":4.526756,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-04","known_ts":"2016-04-04","bar_index":3031,"type":"RECLAIM","strength":0.588,"price":4.7416,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-01 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-04-01","prior_stop_level":4.7382,"sweep_low":4.6566,"atr14":0.137289,"stop_level":4.587956,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-13","known_ts":"2016-05-13","bar_index":3040,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.6396,"stop_level":4.6838,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-05-27","known_ts":"2016-06-01","bar_index":3044,"type":"BUY","strength":0.725,"price":4.7246,"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":75},{"ts":"2016-06-08","known_ts":"2016-06-08","bar_index":3046,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.6702,"stop_level":4.7144,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-06-15","known_ts":"2016-06-15","bar_index":3048,"type":"RECLAIM","strength":0.725,"price":4.7178,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-06-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2016-06-08","prior_stop_level":4.7144,"sweep_low":4.609,"atr14":0.079533,"stop_level":4.569233,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-07-07","known_ts":"2016-07-07","bar_index":3053,"type":"RECLAIM","strength":0.863,"price":4.8578,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-06-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-09-27","known_ts":"2016-09-27","bar_index":3072,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.0107,"stop_level":5.0485,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-09-29","known_ts":"2016-09-29","bar_index":3072,"type":"RECLAIM","strength":0.863,"price":5.0691,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-09-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-09-27","prior_stop_level":5.0485,"sweep_low":4.9763,"atr14":0.072382,"stop_level":4.940109,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-11-25","known_ts":"2016-11-29","bar_index":3086,"type":"BUY","strength":0.725,"price":5.0382,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2017-01-25","known_ts":"2017-01-25","bar_index":3099,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.719,"stop_level":5.7225,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-01-27","known_ts":"2017-01-27","bar_index":3100,"type":"RECLAIM","strength":0.863,"price":5.7607,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-01-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2017-01-25","prior_stop_level":5.7225,"sweep_low":5.6842,"atr14":0.111002,"stop_level":5.628699,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-06-12","known_ts":"2017-06-14","bar_index":3131,"type":"BUY","strength":0.725,"price":5.8489,"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":"aplus","score":80},{"ts":"2017-07-14","known_ts":"2017-07-14","bar_index":3138,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.8199,"stop_level":5.8235,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-07-17","known_ts":"2017-07-17","bar_index":3139,"type":"RECLAIM","strength":0.725,"price":5.8489,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-07-14 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-07-14","prior_stop_level":5.8235,"sweep_low":5.7945,"atr14":0.101009,"stop_level":5.743995,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-07-28","known_ts":"2017-07-28","bar_index":3142,"type":"RECLAIM","strength":0.863,"price":6.0734,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-07-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-08-09","known_ts":"2017-08-09","bar_index":3144,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.838,"stop_level":5.8706,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-08-10","known_ts":"2017-08-10","bar_index":3145,"type":"RECLAIM","strength":0.863,"price":5.8887,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-08-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":"2017-08-09","prior_stop_level":5.8706,"sweep_low":5.8308,"atr14":0.115547,"stop_level":5.773027,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-08-15","known_ts":"2017-08-17","bar_index":3146,"type":"REBUY","strength":0.863,"price":6.0046,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2017-11-07","known_ts":"2017-11-07","bar_index":3165,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.2287,"stop_level":6.2838,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-11-10","known_ts":"2017-11-10","bar_index":3166,"type":"RECLAIM","strength":1.0,"price":6.3647,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-11-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-11-07","prior_stop_level":6.2838,"sweep_low":6.1552,"atr14":0.126778,"stop_level":6.091811,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-02-23","known_ts":"2018-02-23","bar_index":3190,"type":"RECLAIM","strength":0.863,"price":6.4444,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-11-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-03-19","known_ts":"2018-03-19","bar_index":3195,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.4283,"stop_level":6.5041,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-03-21","known_ts":"2018-03-21","bar_index":3196,"type":"RECLAIM","strength":0.863,"price":6.5307,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-03-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2018-03-19","prior_stop_level":6.5041,"sweep_low":6.4093,"atr14":0.139532,"stop_level":6.339534,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-03-27","known_ts":"2018-03-27","bar_index":3197,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.4131,"stop_level":6.4283,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-03-29","known_ts":"2018-03-29","bar_index":3198,"type":"RECLAIM","strength":0.863,"price":6.4548,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-03-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2018-03-27","prior_stop_level":6.4283,"sweep_low":6.3411,"atr14":0.130832,"stop_level":6.275684,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-04-17","known_ts":"2018-04-17","bar_index":3202,"type":"RECLAIM","strength":0.863,"price":6.4435,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-03-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-04-20","known_ts":"2018-04-24","bar_index":3203,"type":"BUY","strength":0.863,"price":6.4624,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":65},{"ts":"2018-05-21","known_ts":"2018-05-23","bar_index":3210,"type":"BUY","strength":0.863,"price":6.489,"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":45},{"ts":"2018-07-30","known_ts":"2018-07-30","bar_index":3226,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.199,"stop_level":7.207,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-07-31","known_ts":"2018-07-31","bar_index":3226,"type":"RECLAIM","strength":1.0,"price":7.3661,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-07-30 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":"2018-07-30","prior_stop_level":7.207,"sweep_low":7.1632,"atr14":0.159515,"stop_level":7.083442,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-15","known_ts":"2018-08-15","bar_index":3230,"type":"RECLAIM","strength":1.0,"price":7.4098,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-07-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-10-15","known_ts":"2018-10-15","bar_index":3244,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.7129,"stop_level":7.7373,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2018-12-06","known_ts":"2018-12-06","bar_index":3256,"type":"RECLAIM","strength":1.0,"price":8.5066,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-10-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-04-17","known_ts":"2019-04-22","bar_index":3286,"type":"BUY","strength":0.725,"price":9.2637,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2019-05-23","known_ts":"2019-05-23","bar_index":3294,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.4041,"stop_level":9.4254,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-05-24","known_ts":"2019-05-24","bar_index":3294,"type":"RECLAIM","strength":0.863,"price":9.4467,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-05-23 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":"2019-05-23","prior_stop_level":9.4254,"sweep_low":9.3786,"atr14":0.122565,"stop_level":9.317318,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-07-31","known_ts":"2019-08-02","bar_index":3310,"type":"BUY","strength":0.725,"price":9.3108,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2019-08-23","known_ts":"2019-08-23","bar_index":3315,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.6373,"stop_level":9.6503,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-08-30","known_ts":"2019-08-30","bar_index":3317,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.2803,"stop_level":9.6503,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2019-09-12","known_ts":"2019-09-16","bar_index":3320,"type":"REBUY","strength":0.725,"price":9.5827,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2019-10-02","known_ts":"2019-10-02","bar_index":3324,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.4669,"stop_level":9.7075,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-10-11","known_ts":"2019-10-15","bar_index":3327,"type":"BUY","strength":0.863,"price":9.7609,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"2019-11-05","known_ts":"2019-11-05","bar_index":3332,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.4535,"stop_level":9.8055,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-11-27","known_ts":"2019-12-02","bar_index":3338,"type":"BUY","strength":0.725,"price":9.8233,"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":"2020-01-07","known_ts":"2020-01-07","bar_index":3346,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.7139,"stop_level":9.7787,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-01-09","known_ts":"2020-01-09","bar_index":3347,"type":"RECLAIM","strength":0.863,"price":9.7989,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-01-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-01-07","prior_stop_level":9.7787,"sweep_low":9.6856,"atr14":0.115429,"stop_level":9.627886,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-01-22","known_ts":"2020-01-22","bar_index":3350,"type":"RECLAIM","strength":0.863,"price":10.1245,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-01-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-03-23","known_ts":"2020-03-25","bar_index":3364,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2020-03-23","trigger_known_ts":"2020-03-25","strength":0.45,"price":5.6784,"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.440447,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.6364,"atr14":0.699619,"stop_level":3.28659,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-08","known_ts":"2020-04-13","bar_index":3368,"type":"BUY","strength":0.45,"price":5.831,"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-08","known_ts":"2020-04-13","bar_index":3368,"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-08","trigger_known_ts":"2020-04-13","strength":0.45,"price":5.831,"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.42541,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.3105,"atr14":0.70062,"stop_level":3.96019,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-23","known_ts":"2020-06-23","bar_index":3385,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.8969,"stop_level":6.948,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-09-03","known_ts":"2020-09-03","bar_index":3402,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.3819,"stop_level":7.4125,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-09-08","known_ts":"2020-09-08","bar_index":3403,"type":"RECLAIM","strength":0.725,"price":7.4483,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-09-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-09-03","prior_stop_level":7.4125,"sweep_low":7.2339,"atr14":0.212037,"stop_level":7.127882,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-09-24","known_ts":"2020-09-28","bar_index":3407,"type":"REBUY","strength":0.863,"price":7.7602,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2020-11-05","known_ts":"2020-11-09","bar_index":3417,"type":"BUY","strength":0.863,"price":8.1302,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2020-12-21","known_ts":"2020-12-21","bar_index":3427,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.0431,"stop_level":9.0758,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-23","known_ts":"2020-12-23","bar_index":3428,"type":"RECLAIM","strength":0.863,"price":9.0867,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-12-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-12-21","prior_stop_level":9.0758,"sweep_low":8.9723,"atr14":0.177374,"stop_level":8.883613,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-01-07","known_ts":"2021-01-07","bar_index":3431,"type":"RECLAIM","strength":0.863,"price":10.1436,"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-02-03","known_ts":"2021-02-05","bar_index":3437,"type":"REBUY","strength":0.863,"price":10.7592,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2021-06-15","known_ts":"2021-06-15","bar_index":3467,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.8683,"stop_level":14.9458,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-09-20","known_ts":"2021-09-20","bar_index":3489,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.8379,"stop_level":14.8967,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-09-21","known_ts":"2021-09-21","bar_index":3490,"type":"RECLAIM","strength":0.725,"price":14.9133,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-09-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-09-20","prior_stop_level":14.8967,"sweep_low":14.7219,"atr14":0.344093,"stop_level":14.549853,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-10-07","known_ts":"2021-10-11","bar_index":3494,"type":"BUY","strength":0.725,"price":15.5804,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2021-11-15","known_ts":"2021-11-17","bar_index":3503,"type":"REBUY","strength":0.725,"price":16.1083,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":65},{"ts":"2022-01-28","known_ts":"2022-02-01","bar_index":3520,"type":"BUY","strength":0.725,"price":15.7857,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":65},{"ts":"2022-02-18","known_ts":"2022-02-18","bar_index":3525,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.9609,"stop_level":14.9789,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2022-05-12","known_ts":"2022-05-12","bar_index":3544,"type":"SELL","basis":"structure_stop","strength":0.45,"price":13.4464,"stop_level":13.852,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2022-05-13","known_ts":"2022-05-13","bar_index":3544,"type":"RECLAIM","strength":0.588,"price":13.9319,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-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":"2022-05-12","prior_stop_level":13.852,"sweep_low":13.2374,"atr14":0.404661,"stop_level":13.03507,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-19","known_ts":"2022-07-21","bar_index":3559,"type":"BUY","strength":0.45,"price":12.402,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-08-29","known_ts":"2022-08-29","bar_index":3568,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.7383,"stop_level":12.8716,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-01","known_ts":"2022-09-01","bar_index":3569,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.9577,"stop_level":12.8716,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-10-17","known_ts":"2022-10-19","bar_index":3580,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-10-17","trigger_known_ts":"2022-10-19","strength":0.45,"price":11.2517,"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.303003,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.6129,"atr14":0.324337,"stop_level":10.450732,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-20","known_ts":"2022-10-24","bar_index":3581,"type":"BUY","strength":0.45,"price":11.4799,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-10-20","known_ts":"2022-10-24","bar_index":3581,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-10-20","trigger_known_ts":"2022-10-24","strength":0.45,"price":11.4799,"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.288866,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.6129,"atr14":0.309754,"stop_level":10.458023,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-15","known_ts":"2022-11-15","bar_index":3587,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.0666,"stop_level":12.4382,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-11-22","known_ts":"2022-11-22","bar_index":3588,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.8254,"stop_level":12.4382,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-07","known_ts":"2022-12-09","bar_index":3592,"type":"REBUY","strength":0.725,"price":11.9101,"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":"2023-01-04","known_ts":"2023-01-06","bar_index":3598,"type":"BUY","strength":0.725,"price":12.0477,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"2023-02-21","known_ts":"2023-02-21","bar_index":3608,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.7876,"stop_level":12.8212,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-22","known_ts":"2023-02-22","bar_index":3609,"type":"RECLAIM","strength":0.863,"price":12.8414,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-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":"2023-02-21","prior_stop_level":12.8212,"sweep_low":12.7338,"atr14":0.214968,"stop_level":12.626316,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-04-11","known_ts":"2023-04-13","bar_index":3620,"type":"BUY","strength":0.725,"price":12.6836,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2023-04-27","known_ts":"2023-05-01","bar_index":3624,"type":"BUY","strength":0.863,"price":12.4957,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2023-05-18","known_ts":"2023-05-22","bar_index":3629,"type":"BUY","strength":0.863,"price":12.7463,"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":50},{"ts":"2023-06-23","known_ts":"2023-06-23","bar_index":3637,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.5285,"stop_level":13.6791,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-06-27","known_ts":"2023-06-27","bar_index":3637,"type":"RECLAIM","strength":0.863,"price":13.8441,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-06-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-06-23","prior_stop_level":13.6791,"sweep_low":13.5141,"atr14":0.238214,"stop_level":13.394993,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-07-12","known_ts":"2023-07-12","bar_index":3641,"type":"RECLAIM","strength":0.863,"price":14.9559,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-06-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-07-31","known_ts":"2023-07-31","bar_index":3645,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.9129,"stop_level":14.9918,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-08-01","known_ts":"2023-08-01","bar_index":3645,"type":"RECLAIM","strength":0.863,"price":15.1926,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-07-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-07-31","prior_stop_level":14.9918,"sweep_low":14.8627,"atr14":0.23511,"stop_level":14.745145,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-08-15","known_ts":"2023-08-15","bar_index":3649,"type":"RECLAIM","strength":1.0,"price":15.4293,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-07-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-11-30","known_ts":"2023-12-04","bar_index":3674,"type":"BUY","strength":0.863,"price":16.777,"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":50},{"ts":"2024-01-31","known_ts":"2024-01-31","bar_index":3687,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.6069,"stop_level":18.7356,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-04-29","known_ts":"2024-04-29","bar_index":3708,"type":"RECLAIM","strength":0.863,"price":20.3478,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-05-22","known_ts":"2024-05-22","bar_index":3713,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.0213,"stop_level":20.2001,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-07-12","known_ts":"2024-07-12","bar_index":3725,"type":"RECLAIM","strength":0.863,"price":21.4161,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-05-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-07-22","known_ts":"2024-07-22","bar_index":3727,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.6117,"stop_level":21.1931,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-09-06","known_ts":"2024-09-10","bar_index":3738,"type":"BUY","strength":0.725,"price":19.9587,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2024-10-30","known_ts":"2024-10-30","bar_index":3750,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.9351,"stop_level":20.9074,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-01-02","known_ts":"2025-01-06","bar_index":3765,"type":"BUY","strength":0.45,"price":18.6254,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-03-13","known_ts":"2025-03-13","bar_index":3780,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.3144,"stop_level":18.4741,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-03-14","known_ts":"2025-03-14","bar_index":3781,"type":"RECLAIM","strength":0.588,"price":18.782,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-03-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-03-13","prior_stop_level":18.4741,"sweep_low":18.2639,"atr14":0.368024,"stop_level":18.079888,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-03-19","known_ts":"2025-03-21","bar_index":3782,"type":"REBUY","strength":0.588,"price":19.3102,"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":"2025-06-18","known_ts":"2025-06-18","bar_index":3803,"type":"RECLAIM","strength":0.725,"price":18.9471,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-03-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-07-31","known_ts":"2025-07-31","bar_index":3812,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.5372,"stop_level":20.5462,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-08-27","known_ts":"2025-08-27","bar_index":3819,"type":"RECLAIM","strength":0.863,"price":20.8393,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-07-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-11-20","known_ts":"2025-11-24","bar_index":3839,"type":"BUY","strength":0.588,"price":19.7448,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2026-01-26","known_ts":"2026-01-26","bar_index":3853,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.0072,"stop_level":22.0167,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-01-27","known_ts":"2026-01-27","bar_index":3853,"type":"RECLAIM","strength":0.863,"price":22.3029,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-01-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2026-01-26","prior_stop_level":22.0167,"sweep_low":21.6065,"atr14":0.385576,"stop_level":21.413712,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-04-08","known_ts":"2026-04-10","bar_index":3870,"type":"BUY","strength":0.863,"price":22.2208,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":90},{"ts":"2026-05-13","known_ts":"2026-05-13","bar_index":3878,"type":"SELL","basis":"structure_stop","strength":1.0,"price":23.0017,"stop_level":23.0115,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-05-14","known_ts":"2026-05-14","bar_index":3878,"type":"RECLAIM","strength":1.0,"price":23.561,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-05-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-05-13","prior_stop_level":23.0115,"sweep_low":22.9722,"atr14":0.425879,"stop_level":22.75926,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-05-19","known_ts":"2026-05-19","bar_index":3879,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.8715,"stop_level":23.0017,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-05-27","known_ts":"2026-05-27","bar_index":3881,"type":"RECLAIM","strength":1.0,"price":23.0199,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-05-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-05-19","prior_stop_level":23.0017,"sweep_low":22.5154,"atr14":0.428235,"stop_level":22.301283,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-06-30","known_ts":"2026-07-02","bar_index":3889,"type":"BUY","strength":0.863,"price":23.73,"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}],"state":{"position_hint":"long","last_signal":"BUY","last_scored_signal":"BUY","last_scored_ts":"2026-07-02","last_scored_basis":null,"bars_since_signal":10,"extended":true,"strong_bull":true,"overbought":true,"weeklyBull":true,"above200":true},"early_dots":["2016-06-15","2016-10-18","2016-11-08","2017-02-17","2017-03-21","2017-05-19","2017-11-27","2017-12-21","2018-08-10","2018-08-28","2018-11-27","2018-12-28","2019-03-14","2019-04-01","2019-04-17","2019-05-01","2019-07-15","2019-11-19","2020-02-18","2020-10-23","2021-05-18","2021-07-06","2021-10-04","2021-12-23","2022-01-28","2022-05-25","2022-06-22","2022-12-29","2023-03-23","2023-08-31","2023-10-31","2024-02-20","2024-06-03","2024-08-15","2024-11-08","2024-12-23","2025-10-14","2025-11-07","2026-03-17","2026-06-25"],"warnings":[{"ts":"2022-02-18","kind":"confirm","px":14.9609,"level":14.9789},{"ts":"2022-05-03","kind":"arm","px":14.3129},{"ts":"2022-05-12","kind":"confirm","px":13.4464,"level":13.852},{"ts":"2022-08-19","kind":"arm","px":13.0811},{"ts":"2022-08-29","kind":"confirm","px":12.7383,"level":12.8716},{"ts":"2022-08-31","kind":"arm","px":12.3766},{"ts":"2022-09-01","kind":"confirm","px":11.9577,"level":12.8716},{"ts":"2022-11-11","kind":"arm","px":12.5881},{"ts":"2022-11-15","kind":"confirm","px":12.0666,"level":12.4382},{"ts":"2022-11-21","kind":"arm","px":11.695},{"ts":"2022-11-22","kind":"confirm","px":11.8254,"level":12.4382},{"ts":"2023-02-03","kind":"arm","px":13.1979},{"ts":"2023-02-21","kind":"confirm","px":12.7876,"level":12.8212},{"ts":"2023-06-16","kind":"arm","px":13.6791},{"ts":"2023-06-23","kind":"confirm","px":13.5285,"level":13.6791},{"ts":"2023-07-21","kind":"arm","px":15.042},{"ts":"2023-07-31","kind":"confirm","px":14.9129,"level":14.9918},{"ts":"2024-01-02","kind":"arm","px":17.9705},{"ts":"2024-01-31","kind":"confirm","px":18.6069,"level":18.7356},{"ts":"2024-04-16","kind":"arm","px":18.9798},{"ts":"2024-05-15","kind":"arm","px":20.511},{"ts":"2024-05-22","kind":"confirm","px":20.0213,"level":20.2001},{"ts":"2024-07-19","kind":"arm","px":20.7153},{"ts":"2024-07-22","kind":"confirm","px":20.6117,"level":21.1931},{"ts":"2024-10-01","kind":"arm","px":20.4172},{"ts":"2024-10-29","kind":"arm","px":20.0005},{"ts":"2024-10-30","kind":"confirm","px":19.9351,"level":20.9074},{"ts":"2025-01-30","kind":"arm","px":18.7598},{"ts":"2025-02-25","kind":"arm","px":19.4995},{"ts":"2025-03-13","kind":"confirm","px":18.3144,"level":18.4741},{"ts":"2025-05-28","kind":"arm","px":17.8554},{"ts":"2025-06-26","kind":"arm","px":19.438},{"ts":"2025-07-31","kind":"confirm","px":20.5372,"level":20.5462},{"ts":"2025-12-16","kind":"arm","px":20.5582},{"ts":"2026-01-22","kind":"arm","px":22.0167},{"ts":"2026-01-26","kind":"confirm","px":22.0072,"level":22.0167},{"ts":"2026-04-24","kind":"arm","px":23.0606},{"ts":"2026-05-13","kind":"confirm","px":23.0017,"level":23.0115},{"ts":"2026-05-18","kind":"arm","px":23.0595},{"ts":"2026-05-19","kind":"confirm","px":22.8715,"level":23.0017}],"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":[]}}}