{"signals":[{"coin":"BTC","direction":"DOWN","confidence":0.5041,"regime":"neutral","indicators":{"short_term":{"direction":-1.0,"strength":0.002,"price_3m_pct":0.0001},"rsi":{"value":42.43,"direction":1.0,"strength":0.053},"macd":{"histogram":-2.068339,"acceleration":0.506017,"direction":-1.0,"strength":0.2},"bollinger":{"pct_b":0.341,"direction":1.0,"strength":0.095},"roc":{"value":-0.024,"direction":-1.0,"strength":0.048},"volume":{"ratio":0.0,"confirms":false}},"source":"candle_momentum","window_start":1779147000,"generated_at":1779147120},{"coin":"ETH","direction":"UP","confidence":0.5038,"regime":"neutral","indicators":{"short_term":{"direction":-1.0,"strength":0.104,"price_3m_pct":-0.0558},"rsi":{"value":35.28,"direction":1.0,"strength":0.103},"macd":{"histogram":-0.135212,"acceleration":-0.00844,"direction":-1.0,"strength":0.062},"bollinger":{"pct_b":0.22,"direction":1.0,"strength":0.168},"roc":{"value":-0.0553,"direction":-1.0,"strength":0.111},"volume":{"ratio":1.767,"confirms":true}},"source":"candle_momentum","window_start":1779147000,"generated_at":1779147120},{"coin":"SOL","direction":"DOWN","confidence":0.5111,"regime":"neutral","indicators":{"short_term":{"direction":-1.0,"strength":0.051,"price_3m_pct":-0.0117},"rsi":{"value":47.86,"direction":1.0,"strength":0.015},"macd":{"histogram":-0.003476,"acceleration":-0.000505,"direction":-1.0,"strength":0.145},"bollinger":{"pct_b":0.437,"direction":1.0,"strength":0.038},"roc":{"value":-0.0234,"direction":-1.0,"strength":0.047},"volume":{"ratio":0.0,"confirms":false}},"source":"candle_momentum","window_start":1779147000,"generated_at":1779147120},{"coin":"XRP","direction":"DOWN","confidence":0.5088,"regime":"neutral","indicators":{"short_term":{"direction":1.0,"strength":0.06,"price_3m_pct":0.0647},"rsi":{"value":50.43,"direction":-1.0,"strength":0.003},"macd":{"histogram":-6e-06,"acceleration":3.3e-05,"direction":-1.0,"strength":0.2},"bollinger":{"pct_b":0.577,"direction":-1.0,"strength":0.046},"roc":{"value":0.036,"direction":1.0,"strength":0.072},"volume":{"ratio":0.0,"confirms":false}},"source":"candle_momentum","window_start":1779147000,"generated_at":1779147120}],"count":4,"source":"MomentumSignalGenerator — candle-based BTC/ETH/SOL/XRP","window_epoch":1779147000,"note":"Direction + confidence for current 5-min Polymarket window. Bot uses these to trade real money.","track_record":{"win_rate_30d":48.3,"avg_edge_30d":0.208,"total_resolved_30d":89,"latest_settlement_tx":"0xc655146205d53064a4c9fc7ae90f87193055fdb8196613953e212fae183cf088","verify_url":"https://polygonscan.com/tx/0xc655146205d53064a4c9fc7ae90f87193055fdb8196613953e212fae183cf088","note":"Win rate and edge from last 30 days of live trades. TX hash is an on-chain Polymarket settlement — verifiable on Polygonscan."}}