Introducción al comercio cuantitativo de la lengua del pino
Sin conocimiento de Python? Sin conocimiento de JavaScript? Sin conocimiento de C ++? No hay problema! Comience con el comercio cuantitativo sin esfuerzo utilizando el lenguaje Pine.
Un estudio preliminar del lenguaje del pino El comercio cuantitativo y el comercio programático solo se han vuelto cada vez más visibles en los últimos años, pero estas técnicas han aparecido durante mucho tiempo y solo han sido difíciles de popularizar porque hay un cierto umbral de aprendizaje para la mayoría de los comerciantes. Debido al trabajo, me comunico con comerciantes que luchan en varios mercados más, la mayoría de los comerciantes están interesados en el comercio cuantitativo y el comercio de programas, sin embargo, es fácil desalentarse por varios lenguajes de programación y tecnologías informáticas.
Modelo de ejecución (1) Hay varios conceptos muy importantes en el lenguaje Pine que deben entenderse al comenzar. Aprenderemos uno de ellos en este video - "Execución de modelo". El contenido de este capítulo es largo. Para entenderlos paso a paso, les enseñaremos en tres partes. El contenido relacionado con "ejecución de modelo" en el lenguaje Pine describe principalmente las especificaciones y reglas del código de script del lenguaje Pine en el proceso de ejecución. Algunos que han utilizado Trading View saben que el código de script del lenguaje Pine se ejecuta basado en el gráfico, que es el gráfico de K-line que vemos a menudo. El lenguaje de estrategia Pine es un programa que realiza una serie de cálculos y operaciones en el gráfico basado en los datos del gráfico de mercado.
Modelo de ejecución (2) Continuamos explicando el segundo concepto importante en "Execución del modelo" en el lenguaje Pine, el mecanismo de retroceso (modelo de barra) al ejecutar la estrategia en la barra en tiempo real.
Modelo de ejecución (3) El historial de las variables de serie utilizadas en la función del lenguaje Pine se crea con cada llamada sucesiva a la función. Si la función no se llama en cada barra en la que se ejecuta el script, esto resultará en la diferencia entre los valores históricos de la serie dentro y fuera del bloque local de la función. Por lo tanto, si la función no se llama en cada barra, la serie referenciada dentro y fuera de la función con el mismo valor de índice no se referirá al mismo punto histórico. ¿Es eso un poco difícil de entender? No importa, lo averiguaremos con un código de prueba en FMZ.
Serie de tiempo Hola a todos, bienvenidos a la clase de la serie de tutoriales de práctica comercial cuantitativa de lenguaje de pino.
Estructura del guión Hola a todos, bienvenidos a la serie de tutoriales de la práctica de comercio cuantitativo de lenguaje de pino. Hemos aprendido sobre los conceptos de "ejecución de modelo" y "serie de tiempo" en lenguaje de pino.
Marcadores y operadores (1) Hola a todos, bienvenidos a la serie de tutoriales de práctica de comercio cuantitativo del lenguaje de pino. Hemos utilizado muchas variables y funciones en la escritura de ejemplos de estrategia antes, así que ¿cuáles son las reglas específicas para nombrar estas variables y funciones?
Marcadores y operadores (2) Cuando se trata de estos operadores de asignación, debemos ampliar aquí dos palabras clave: var y varip; 1. var es una palabra clave utilizada para asignar e iniciar variables de una sola vez, y la gramática de asignación de variables var, que generalmente no incluye la palabra clave, causaría que el valor de la variable se sobrescriba cada vez que se actualicen los datos. En contraste, cuando las variables se asignan utilizando la palabra clave var, pueden "mantenerse en estado" a pesar de las actualizaciones de datos; 2. varp (var intrabar persisten) es una palabra clave para asignar e iniciar variables de una sola vez. Es similar a la palabra clave var, pero las variables declaradas con varip conservan sus valores cuando se actualizan en línea K en tiempo real.
Marcadores y operadores (3) En este video tutorial, explicaremos los operadores aritméticos, operadores de comparación y operadores lógicos en el lenguaje Pine. El video necesita más tiempo para aprender que antes, es un poco largo, y si hay algo mal o no completo en el video, por favor, presente sugerencias de mejora!
Marcadores y operadores (4) En este video tutorial, explicamos principalmente los detalles del uso de operadores ternários y operadores históricos y la precedencia de todos los operadores en el lenguaje Pine.
Declaración variable Ya hemos estudiado el concepto de "marcador", que se utiliza como el nombre de una variable, es decir, una variable es un marcador que contiene un valor. Entonces, ¿cómo declaramos una variable? ¿Cuáles son las reglas para declarar variables? Esta lección se centra en el uso de la función de entrada, que es una función importante para construir los parámetros de la interfaz de estrategia, y tiene un uso similar en la vista de negociación. Podemos diseñar fácilmente controles, sugerencias, valores predeterminados e información de agrupación para parámetros de estrategia de negociación cuantitativos si dominamos la función de entrada en esta lección.
Estructura de las condiciones En esta lección, estudiaremos las estructuras condicionales en el lenguaje Pine y aprenderemos el uso específico de las palabras clave if y switch.
Estructura del bucle La estructura del bucle es un diseño que se usa a menudo en el lenguaje Pine.
Las filas ((1) En este video, vamos a explicar algunos conceptos y ejemplos de uso de tipos de matriz en el lenguaje Pine.
Las matriz ((2) En esta sección del tutorial del lenguaje Pine, echemos un vistazo a algunas funciones de operación y funciones de cálculo relacionadas de matrices.
Funciones (1) Las funciones en el lenguaje Pine se dividen en funciones personalizadas y funciones incorporadas: las funciones personalizadas que hemos utilizado muchas veces en cursos anteriores, aquí hay un resumen de algunas reglas de funciones personalizadas. Esta sección del tutorial de video se centra en la estrategia. serie de funciones incorporadas, estrategia. serie de funciones son funciones que a menudo usamos en el diseño de estrategias, estas funciones están estrechamente relacionadas con la ejecución de operaciones comerciales cuando la estrategia está en ejecución.
Funciones En este curso de vídeo, vamos a continuar el aprendizaje de funciones capítulo en el lenguaje Pine, este video se centra en el uso de la función de estrategia. salida, que es una muy poderosa función de salida de posición.
Funciones (3) En este curso de video, nos centraremos principalmente en aprender otra función de colocación de órdenes - estrategia. orden, y vamos a diseñar una lógica de negociación de la cuadrícula simple mediante el uso de ella y la función estrategia. salida como el núcleo.
Estrategia de los súper indicadores de tendencia En este curso de vídeo, vamos a explicar una estrategia de seguimiento de tendencias mediante el uso de los súper indicadores de tendencias, y demostrar cómo ejecutar una estrategia de negociación en la plataforma de negociación FMZ Quant.
Estrategia de equilibrio dinámico En este curso de video, vamos a diseñar y escribir una estrategia de equilibrio dinámico simple utilizando el lenguaje Pine.
Diseñar un mecanismo de detención de ganancias y de pérdidas para la estrategia En el curso anterior, hemos aprendido la función de salida de la posición strategy.exit, en la que la función de stop-profit y stop-loss no se explica con ejemplos. En el ejemplo de diseño de estrategia en este curso, utilizamos la función de stop-profit y stop-loss de la función de estrategia.exit para optimizar una estrategia de super tendencia.