He estado usando Quantopian durante más de medio año. Los mejores algoritmos para inspeccionar y perfeccionar para principiantes como nosotros son:
- Reversión media: los principios financieros subyacentes del algoritmo es que el valor de un determinado valor siempre vuelve al precio medio desde un valor alto o bajo. Es algo algo crudo y extremadamente especulativo, pero es muy fácil de aprender y sirve como una buena introducción. Quantopian proporciona un principiante llamado “Reversión a la media de la muestra”, que sin duda vale la pena mirar.
- Algoritmos que utilizan Análisis técnico: estos algos compran o venden acciones dependiendo de una cierta tendencia que observe en los indicadores de precios como SMA, MACD, bandas de Bollinger o Volumen. Son muy fáciles de codificar, ya que solo requieren bucles if-else y while. La parte difícil es elegir el stock correcto y el indicador correcto al que responde. Encontrarás varios algos en todo Quantopian y Github.
- Comercio de pares / acciones a corto y largo plazo: estas algas son utilizadas a menudo por las instituciones financieras y son extremadamente importantes. La ventaja: una vez más, es muy fácil de codificar y el código está disponible en el foro Quantopian. También sugiero ver el video de la serie de conferencias sobre el intercambio de pares y repasar los conceptos de correlación-regresión. La desventaja: es casi imposible encontrar pares con una correlación de precios negativa o al menos pares sostenibles. Podrías usar un par como TSLA / WTI (Tesla Motors y West Texas Oil) o Gold / Oil para tus backtests para familiarizarte, pero necesitarás mucho conocimiento o mucha suerte para encontrar un verdadero par puede comerciar en tiempo real.
Estos tres deberían dispararte. Puede investigar otras estrategias a medida que avanza. Es muy recomendable enfocarse realmente en la lógica económica subyacente del algoritmo en lugar del código, porque el código está ampliamente disponible para su modificación en todo Internet, y una vez que comprenda qué parte del código usar, dónde, las cosas deberían comenzar a mejorar . Buena suerte !
- ¿Hay algún campo de arranque en EE. UU. Que se centre en C ++ y algoritmos?
- ¿Cómo se usa el algoritmo babilónico?
- ¿Cuál es la diferencia básica entre loop y recursividad en C?
- ¿Explicar diferentes algoritmos de ruta más corta, sus restricciones, complejidades?
- ¿Cómo funciona el algoritmo OKCupid?