Solo quería estar en desacuerdo rápidamente con otras publicaciones: aprender Matlab y Python, luego aplicarlas a backtesting Y aplicar un sistema de comercio real llevará MUCHO más de dos meses. De hecho, es difícil configurarlo solo para realizar una prueba en este período de tiempo, incluso con un marco como este: PyAlgoTrade – Algorithmic Trading
Personalmente, le recomiendo que descargue los corredores MT4 o MT5 y trabaje con MQL4 / 5. Es similar a C ++ y la forma en que funciona le enseñará mucho sobre cómo deberían funcionar los sistemas como este. Soy parcial con los corredores MT5 y MQL5, pero puede ser difícil encontrar un corredor en los EE. UU. Que lo ofrezca:
Sin embargo, MQL5 contiene bibliotecas de todos los elementos comunes como paradas finales, administración de dinero, etc. y en general está bien configurado. Definitivamente creo que es algo de lo que es realmente útil aprender. También es similar y puede interactuar con C y C ++. Personalmente, mi objetivo sería aprender y trabajar con C y C ++ si es posible debido a las ventajas de velocidad que puede ver. Si está comenzando desde cero, ¿por qué comenzar con algo más lento que requerirá que luego aprenda a atornillar las “partes más rápidas”? MQL parece darle lo mejor de C / C ++ sin todos los problemas de administración de memoria feos.
- ¿Cómo funciona el algoritmo de comprobación de cuentas falsas de Facebook?
- ¿Debería usar la función de clasificación () incorporada de C ++ para problemas en la programación competitiva, o debería implementar el algoritmo por mi cuenta?
- ¿Cuál es su proceso de pensamiento cuando selecciona y define nuevas variables cuando escribe código?
- ¿Cuáles son las aplicaciones de los diferentes métodos de búsqueda en la estructura de datos?
- ¿Cuáles son algunas de las preguntas famosas al calcular los caminos más cortos (gráficos) usando Dijkstra's, DAG y Bellman-Ford?
Por cierto: tiendo a agradar / favorecer las monedas, ya que puede comenzar con unos pocos cientos (300 ish) y aún así 1.) tener un sistema decente ejecutado 2.) no tener el gobierno y FINRA sobre usted para las reglas de comercio diario.
Y RE “las partes más rápidas” : he trabajado con estas herramientas en este ámbito.
R estadísticas y quantstrat con sistema de comercio en vivo – Ampliamente
RServeCli2: conecte R a C # – Ampliamente
Matlab – Algo
Python: más mínimo.
Básicamente, aunque solo quería transmitir que todas estas herramientas son mucho más lentas que si pudieras descubrir cómo trabajar con C / C ++ en este mismo problema (o comenzar con MQL). Interoperar con MATLAB me pareció REALMENTE lento, pero podría ser que estábamos haciendo algo mal, supongo.