¿Dónde puedo obtener datos de ticker en tiempo real para robots?

Estoy escribiendo un robot comercial y me preocupan los límites de las tasas.

Necesito notificaciones en tiempo real para el cambio de precio, ya sea como un servicio PUSH api.

Bitfinex parece ser el único intercambio importante que ofrece notificaciones PUSH, por lo que no me preocupa Bitfinex. Pero todos los demás intercambios importantes, como Kraken, son motivo de preocupación.

¿Cómo puedo obtener datos de cotizaciones en tiempo real para los principales intercambios de bitcoins?

Respuestas (2)

Poloniex tiene una API PUSH, consulte las preguntas frecuentes de la API aquí: https://poloniex.com/support/api/

Las otras solicitudes de API han dicho que tienen una limitación de tasa de 6 solicitudes por segundo , que en mi opinión todavía está bastante cerca del tiempo real si actualiza el Ticker de esta manera.

Kraken no proporciona PUSH API, según sus preguntas frecuentes , parece que un usuario normal (Nivel 2) tiene una limitación en el ticker de 1 solicitud cada 3 segundos ( 0,33 solicitudes/seg ), pero se bloqueará durante 15 minutos cuando se supere.

Coinbase solo tiene una API PULL con una solicitud de 10 000 por hora ( 2,7 solicitudes por segundo ) según su guía para desarrolladores , aunque operan un negocio separado llamado GDAX que tiene una API en tiempo real basada en WebSocket .

HitBTC también tiene una API Websocket, consulte api.hitbtc.com/#socket-api-reference
Si bien parece que Kraken tiene un límite de 1 solicitud por 3 segundos, en realidad encuentro que maneja mucho más sin prohibir. Tengo un script que obtiene 4 precios de la API cada 3 segundos. Según sus documentos, eso debería hacer que me baneen en unos 20 minutos, pero no es así.

Consulte 1Forge, proporcionan una API JSON gratuita para varias criptomonedas (Bitcoin, Etherium, LiteCoin, Ripple, Dash y Bitcoin Cash). También proporcionan datos para varios pares de Forex estándar + oro y plata.

Eche un vistazo a su documentación aquí: https://1forge.com/forex-data-api/api-documentation

Si está utilizando JavaScript/Node.JS, PHP, Python o Ruby, puede traer rápidamente una de sus bibliotecas: https://1forge.com/forex-data-api/libraries