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.

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?

  1. Lee el ejercicio y observa el resultado esperado.
  2. Sigue los pasos en tu propio proyecto de PyneIDE.
  3. Antes de hacer un cambio, intenta predecir qué ocurrirá.
  4. Vuelve a ejecutar el programa y compara el resultado con tu previsión.
  5. 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.

Capítulos