Indicadores y estrategias de trading con Pyne code
Un libro para principiantes sobre la programación de indicadores y estrategias de trading con Pyne code, un lenguaje con sintaxis de Python, en PyneIDE.
Pyne code es un lenguaje con sintaxis de Python para programar indicadores y estrategias de trading. Este libro te lleva desde los fundamentos de la programación hasta la creación de tu propio indicador y las pruebas de una estrategia con datos históricos.
Escribirás y ejecutarás los programas en PyneIDE y examinarás sus resultados en el gráfico. PyneCore se encarga de procesar las velas una a una en segundo plano.
¿A quién va dirigido?
Si estás empezando a programar, aquí puedes aprender los fundamentos que necesitas y a interpretar los gráficos. Los ejemplos sientan las bases para crear indicadores y estrategias de trading.
Las capturas muestran las etiquetas en inglés del IDE. Las instrucciones utilizan esas mismas etiquetas y explican su significado en español. Los nombres de las variables y los textos que muestran los ejemplos también están en inglés.
¿Qué necesitas saber antes de empezar?
El libro parte de dos conocimientos básicos:
- Saber crear una carpeta, abrir y guardar un archivo, y copiar y pegar texto. La configuración de PyneIDE y las operaciones que realizarás en él se explican paso a paso.
- Conocer la suma, la resta, la multiplicación y la división, y saber trabajar con números decimales. Los ejemplos también usan medias sencillas y variaciones porcentuales; las fórmulas se explican.
¿Qué te resultará útil conocer?
Te será más fácil interpretar los gráficos si ya has visto un gráfico de precios y sabes qué son una vela y una temporalidad. Para las estrategias, ayuda conocer los conceptos de compra, venta, posición y comisión. El libro también los explica, así que puedes empezar sin experiencia previa en trading.
Reconocer las etiquetas en inglés del editor también ayuda. No necesitas dominar el inglés: junto a los nombres de las operaciones encontrarás su explicación en español.
¿Qué no es un requisito?
No necesitas conocer Pine Script, Python ni otro lenguaje de programación. Aprenderemos Pyne code directamente, empezando por las variables y las llamadas a funciones. También explicaremos la sintaxis de Python que haga falta para cada ejemplo.
Tampoco necesitas experiencia con Visual Studio Code ni traer un indicador o una estrategia ya preparados. Construirás tus programas a lo largo del libro. Practicaremos con datos de ejemplo; no hace falta operar con dinero real ni abrir una cuenta con un bróker.
Material de apoyo
Si quieres repasar alguno de los conocimientos básicos, puedes recurrir a estos materiales. Los enlaces externos están en inglés; no necesitas completarlos antes de empezar el libro.
- Visual Studio Code: presentación de la interfaz. La sección Explorer view explica la gestión de archivos y carpetas. Es útil si no conoces las carpetas de proyecto o las vistas del editor.
- Khan Academy: cálculo de porcentajes. Un ejemplo concreto permite practicar cómo calcular un porcentaje de una cantidad. Conviene repasarlo para interpretar las variaciones de precios y los costes.
- TradingView: estructura de un gráfico de velas. La sección What are candlestick charts? explica el cuerpo y las mechas de una vela. Las secciones posteriores sobre patrones de velas no son necesarias para los ejemplos del libro.
La sección sobre datos de las velas explica los precios de apertura, máximo, mínimo y cierre. Más adelante puedes consultar los términos desconocidos en el glosario.
¿Cómo utilizar el libro?
- Lee el ejercicio y observa el resultado esperado.
- Sigue los pasos en tu propio proyecto de PyneIDE.
- Antes de hacer un cambio, intenta predecir qué ocurrirá.
- Vuelve a ejecutar el programa y compara el resultado con tu previsión.
- Resuelve el ejercicio al final del capítulo. Abre la solución solo después.
Archivos de ejemplo
Descargar los archivos de ejemplo del libro
El paquete contiene los programas completos del libro. PyneIDE genera los datos de demostración que utilizan al crear el proyecto. Es una serie de precios artificial, preparada para aprender.