1 votos

Elegir un corredor para correr con Zipline

¿Qué corredores ofrecen integración/API en Python? ¿Qué corredores ofrecen integración con R?

Me estoy iniciando en el trading, y quiero aprender sobre el trading de algoritmos. Así que me gustaría saber qué corredores ofrece estos lenguajes apis.

2voto

Mac Puntos 253

Está confundiendo el lenguaje que utilizará para su análisis con la lengua que utilizará para ejecutar sus resultados.

El enfoque moderno para las APIs (para todas las industrias/apps) es utilizar una API REST basada en HTTP que se expone al mundo exterior, muy probablemente con algo como JSON. Este enfoque funciona porque puede ser utilizado por una gran variedad de lenguajes.

Por lo tanto, en el lado del desarrollador/analista puedes usar una variedad de lenguajes para manejar tus comunicaciones REST como quieras. La forma en que se realiza el análisis y se generan los resultados no tiene importancia para el proveedor de la API (en este caso, el corredor). Así que podrías hacer algo como generar los resultados con R y luego transmitirlos con python. Generar todos los resultados con python y transmitirlos también con python. Realmente, puedes hacer lo que quieras en tu extremo siempre que sigas las especificaciones REST que te da el broker.

0voto

Neil Hewitt Puntos 2163

Aparentemente Interactive Brokers (IB) ahora soporta una API nativa de Python.

Anteriormente, recuerdo que había al menos dos API de terceros para IB:

  1. IbPy ( https://github.com/blampe/IbPy )
  2. iBridgePy ( http://www.ibridgepy.com/ )

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X