¿Cuáles son los mejores libros para aprender el comercio algorítmico con Python?

Para empezar, Python es una buena opción para construir estrategias comerciales. Al ser de código abierto, tiene buenas bibliotecas desarrolladas para trabajar y también es más fácil de usar y codificar en Python. Hay menos preocupaciones de backtesting ya que las bibliotecas de alto rendimiento como Pandas y NumPy son bastante útiles.

Mira este enlace: es mejor comenzar.

Python para el comercio | Trading algorítmico

Es realmente una colección precisa de temas que son necesarios para comenzar si desea desarrollar estrategias comerciales en Python.

Los temas cubiertos son:

  1. Conceptos básicos de Python (desde la instalación)
  2. Objetos
  3. Contenedores y espacios de nombres
  4. Clases
  5. Liza
  6. Diccionarios
  7. Tuplas y Conjuntos
  8. Pandas – Estructuras de datos
  9. Pandas – Manejo de datos
  10. Trading Bibliotecas específicas (PyAlgo Trade, Zipline, Pybacktest, Ultrafinance, TWP (Trading with Python)
  11. Tirolesa
  12. Codificación de una estrategia (Crossover de media móvil y negociación de futuros de oro)

Incluso tiene códigos descargables de la estrategia.

Espero que esto te ayude.

Descargo de responsabilidad: esta puede no ser la mejor respuesta a esta pregunta.

La naturaleza de algo trading (y el trading en general) es que su rentabilidad se vuelve cada vez menos lucrativa a medida que el conocimiento se difunde más ampliamente. La mayoría de las técnicas comerciales disponibles en los libros de texto de hoy (los promedios móviles son un buen ejemplo) simplemente no funcionan hoy en su forma más pura porque todos están muy conscientes de ellas.

Por lo tanto, si tuviera que suponer que uno desea convertirse en un profesional rentable en el comercio de algo, entonces Python o no Python, es poco probable que los libros obtengan uno allí. Es mejor tratar de ensuciarse las manos y aprender de un enfoque basado en la necesidad a medida que se enfrentan a sus problemas. Te sorprendería la cantidad de personas que han intentado lo que has intentado y que has escrito sobre él en stackoverflow, etc.

Sin faltar el respeto a los libros o autores. Pasé un tiempo excesivo en el libro de Wes Mckinneys Python for Data Analysis. Resultó que aprendí mucho más rápido una vez que comencé a aplicar el conocimiento a los problemas y otras preguntas fluyeron naturalmente.

Los libros consumen mucho tiempo … cualquier cosa puede estar fuera del tema de lo que realmente necesitará para hacer un algoritmo para el comercio.

Es mejor

aprende todos los conceptos básicos de Python

lea toda la documentación de los corredores (que proporciona la facilidad de programación)

pasar por un código de muestra

hacer la lógica de la estrategia

escribe la lógica de la estrategia

desplegar