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).
- ¿Cuál es el secreto para aprender matemáticas?
- ¿Por qué siguen existiendo las universidades?
- ¿Cómo sigue aprendiendo un profesor?
- ¿Debería la programación hacerse obligatoria en la educación? ¿Por qué?
- ¿Cuál es la diferencia entre las personas inteligentes y las que obtienen calificaciones altas?
El idioma que elija utilizar para implementar su algoritmo depende de usted, aunque le sugiero uno de los primeros 5.