¿Cuánta teoría de probabilidad necesitas para entender y aplicar algoritmos comerciales populares?

Ninguna.

Sería útil estar familiarizado con las estadísticas básicas. Por ejemplo, un algoritmo popular es comprar cuando un promedio móvil a corto plazo supera un promedio móvil a más largo plazo y vender cuando el corto plazo es inferior al largo plazo. No necesita ningún conocimiento para aplicar eso, algunas habilidades básicas de matemática o programación (suma, resta y división). Pero comprenderá que es un sistema de seguimiento de tendencias si ha trabajado un poco con las estadísticas. Eso podría ser importante, por ejemplo, si desea compararlo con reglas alternativas de seguimiento de tendencias.

Algunos algoritmos son más complicados (en realidad casi todos lo son) pero no se basan particularmente en la teoría de la probabilidad. Hay muchos procesadores de señal, algunos económicos, otros de comportamiento.

La teoría de la probabilidad se usa más en la gestión de cartera, asignación de activos, modelado, productos estructurados y gestión de riesgos.

La broma corriente en la industria es que ni siquiera tiene que entrevistar a los comerciantes cuantitativos. Simplemente mira en qué hicieron su doctorado y puede reconstruir el 90% de su estrategia.

Entonces, alguien que hizo dinámica de fluidos hablará sobre los gradientes de presión del libro de pedidos y los flujos de cantidad. Puntos de bonificación si alguna vez intentaron construir un tensor de vorticidad.

Alguien que hizo la probabilidad hablará sobre los filtros de Kalman y las matrices de transición de Markov. Puntos de bonificación si alguna vez intentaron construir una función generadora.

Alguien que hizo ingeniería eléctrica hablará sobre transformaciones wavelet y entropía. Puntos de bonificación si alguna vez intentaron descartar la banda de frecuencia más alta porque es demasiado ruidosa.

Estoy utilizando programas de algoritmos para crear mis estrategias comerciales y no necesito entender esas cosas. Quiero decir que necesitas entender qué es la probabilidad de uno a tres, por ejemplo, pero eso es todo …

Interesante pregunta Jeff,

Con todos los programas de computadora escritos hoy, creo que uno no necesita conocer algoritmos para usar pantallas. Me parece,
(por cierto soy un aficionado, no un profesional), uno puede usarlos de muchas maneras.
Hoy se trata más de encontrar nuevas formas de tratar de predecir el futuro.
¡A menos que, por supuesto, intentes ganar un premio Noble!

More Interesting

En la tercera edición de 'Introducción a los algoritmos', ¿por qué comprar acciones es un problema de subarrays máximos?

¿Qué son P, NP, NP-complete y NP-hard?

¿Cómo hace un algoritmo para hacer objetos en movimiento a partir de fotos?

¿Cuál es la mejor fuente disponible para aprender estructuras de datos y algoritmos para un principiante?

¿Por qué el orden de los bucles en el algoritmo Floyd-Warshall es importante para su corrección?

¿Qué factores consideraría al crear un algoritmo para predecir cuándo los propietarios pondrán su casa en el mercado?

¿Cuál es la mejor manera de analizar un currículum en los campos de la base de datos? ¿Qué hacer si tiene muchos currículums y necesita que los datos se extraigan en elementos individuales que se pueden colocar en una base de datos?

Interacción humano-computadora: ¿Qué tan difícil sería escribir un algoritmo que pudiera identificar similitudes en las expresiones faciales entre dos imágenes tomadas en la cabeza?

¿Hay diferentes algoritmos para diferentes lenguajes de programación?

¿Cuáles son los diferentes enfoques que uno puede tomar para mejorar la precisión dado un conjunto de datos además de probar diferentes algoritmos en el aprendizaje automático?

¿Cómo puede una persona que no está en el mundo académico presentar pruebas correctas de que NP = O (n), la jerarquía polinómica se colapsa y existe un algoritmo eficiente de O (n) para resolver cualquier problema sin causar caos y pánico masivo porque se rompería todo el cifrado?

¿Es posible proporcionar un análisis de complejidad para todos los algoritmos en términos de theta?

Cómo calcular el producto máximo de una cadena entera usando k multiplicaciones

Entiendo los conceptos básicos de Java y puedo codificarlo fácilmente, pero no puedo codificar casos complejos. ¿Qué puedo hacer para mejorar mis habilidades de codificación?

¿En qué paso de la prueba del algoritmo de Dijkstra utilizamos el hecho crucial de que los bordes no son negativos?