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
- ¿Cuál es la diferencia entre la mochila y los problemas de Cutting the Rod usando programación dinámica?
- ¿Cuáles son algunos de los mejores libros sobre Estructura de datos y Algoritmo en Java para principiantes?
- Cómo inicializar una matriz
- ¿Cuál es la diferencia entre los algoritmos de programación de tareas y los algoritmos de equilibrio de carga (estáticos y dinámicos)?
- ¿Cuáles son las ventajas de un árbol AVL?
Es realmente una colección precisa de temas que son necesarios para comenzar si desea desarrollar estrategias comerciales en Python.
Los temas cubiertos son:
- Conceptos básicos de Python (desde la instalación)
- Objetos
- Contenedores y espacios de nombres
- Clases
- Liza
- Diccionarios
- Tuplas y Conjuntos
- Pandas – Estructuras de datos
- Pandas – Manejo de datos
- Trading Bibliotecas específicas (PyAlgo Trade, Zipline, Pybacktest, Ultrafinance, TWP (Trading with Python)
- Tirolesa
- 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.