¿Cuál es la mejor manera de aprender a programar sistemas de trading?

Si desea programar una computadora para ejecutar este algoritmo de trading, sí, necesita aprender un idioma.

En cuanto a qué idioma, si está escribiendo esto para otra cosa que no sea el navegador web, no use Javascript. Javascript no es fácil para los principiantes para este tipo de cosas, a menos que planees ponerle cara a tu programa usando HTML y CSS.

Ahora, en lo que respecta a cualquier otro lenguaje de propósito general, literalmente cualquier idioma funcionará siempre y cuando sea Turing Complete (¿Qué es Turing Complete? – Turing completo significa que el lenguaje es capaz de resolver cualquier problema computacional que pueda tener).

Una lista de idiomas populares, en orden de lo que * creo * es más fácil a la más difícil (esto es bastante subjetivo).
1. Ir
2. rubí
3. Python
4. Elixir
5. Common Lisp / Scheme
6. Java o C #
7. Scala o F #
8. Haskell
9. C ++
10. C
11. Prólogo (solo porque es difícil descubrir cómo escribir programas independientes que realicen IO para principiantes según los recursos disponibles para este idioma).

El idioma que elija utilizar para implementar su algoritmo depende de usted, aunque le sugiero uno de los primeros 5.

Para responder a la pregunta “¿Cuál es la mejor manera de aprender a programar sistemas de negociación?”, Debe trabajar en una empresa que construya su propio sistema de negociación.

Para responder al comentario “No estoy buscando un lenguaje específico, en cambio estoy buscando un lenguaje de programación” general “. Desea un lenguaje compilado (C ++, C, Java) para poder reducir la latencia del tiempo de ejecución. Si sabe cómo programar FPGA, use un lenguaje de descripción de hardware como VHDL o Verilog.

Encontré la respuesta yo mismo. El mejor lenguaje para aprender es C #. Gracias 🙂