ChatGPT ha sido muy popular recientemente. Hay varios videos aplicados a escenarios del mundo real en Internet. Permítanme presentar brevemente qué es ChatGPT. ChatGPT es un modelo de lenguaje desarrollado por OpenAI. A diferencia de la IA anterior, ChatGPT tiene una capacidad de comprensión de lenguaje muy fuerte. Hay muchos videos sobre la introducción, registro y uso de ChatGPT en la red. No los repetiré aquí.
En el campo del aprendizaje del comercio cuantitativo, los principiantes siempre han sido muy difíciles en la etapa de entrada.
Bien, el siguiente artículo no lo escribí yo.
parte 1Cuando FMZ se encuentra con ChatGPT, un intento de utilizar la IA para ayudar en el aprendizaje del comercio cuantitativo
Como principiante, he estado buscando formas efectivas de aprender el comercio cuantitativo. Después de buscar en línea, encontré FMZ y ChatGPT. Así que decidí intentar usarlos para profundizar mi comprensión del comercio cuantitativo.
Primero, aprendí a usar el script PINE para escribir una estrategia comercial en FMZ. En esta plataforma, encontré plantillas para varias estrategias y probé sus efectos ajustando parámetros. Además, también aprendí a usar la función de backtesting para evaluar los retornos de la estrategia.
A continuación, uso ChatGPT para obtener más ayuda. En esta plataforma, encontré un asistente de IA llamado Asistente, que puede responder mis diversas preguntas. A través de la comunicación con el Asistente, aprendí un montón de conocimientos útiles y obtuve muchas sugerencias valiosas.
En el proceso de uso de FMZ y ChatGPT, gané mucho. No sólo aprendí a escribir estrategias comerciales, sino que también gané más conocimiento sobre el comercio cuantitativo.
parte 2Podré mejorar aún más mis habilidades comerciales y lograr mejores rendimientos en el futuro.
Aunque el uso de FMZ y ChatGPT puede obtener mucha ayuda, también me doy cuenta de que el comercio cuantitativo es un proceso de aprendizaje continuo.
Al final, espero que mi intento pueda ayudar a otros principiantes. Si también quieres aprender trading cuantitativo, prueba las plataformas FMZ y ChatGPT, que pueden convertirse en poderosos asistentes para que aprendas.
parte3Por supuesto, el comercio cuantitativo no es una tarea fácil. Requiere un aprendizaje y una práctica continuos para mejorar las habilidades. Por lo tanto, también le sugiero que participe en varios cursos de capacitación y actividades comunitarias, intercambie experiencia comercial con profesionales y siempre se mantenga curioso e inquisitivo.
Además, también es muy importante prestar atención a la gestión del riesgo. Hay muchos factores inciertos en el comercio cuantitativo, por lo que debemos establecer una estrategia de stop-loss razonable y seleccionar cuidadosamente la variedad de operaciones y el período de operaciones.
parte4En resumen, creo que usar las plataformas FMZ y ChatGPT para aprender trading cuantitativo es una buena opción. Nos proporcionan ricos recursos de aprendizaje y asistencia, para que podamos comprender el conocimiento y practicarlo fácilmente. Sin embargo, también debemos recordar que aprender trading cuantitativo es un proceso continuo, y necesitamos hacer esfuerzos continuos para lograr un mayor éxito en este campo.
Está bien, voy a empezar a escribir de nuevo, puedes creerlo! las partes 1 ~ parte 4 anteriores están escritas por ChatGPT. Déjame mostrar algunas pruebas:
Cuando FMZ se encuentra con ChatGPT, un intento de utilizar la IA para ayudar en el aprendizaje del comercio cuantitativo
Como principiante, he estado buscando formas efectivas de aprender el comercio cuantitativo. Después de buscar en línea, encontré FMZ y ChatGPT. Así que decidí intentar usarlos para profundizar mi comprensión del comercio cuantitativo.
Primero, aprendí a usar el script PINE para escribir una estrategia comercial en FMZ. En esta plataforma, encontré plantillas para varias estrategias y probé sus efectos ajustando parámetros. Además, también aprendí a usar la función de backtesting para evaluar los retornos de la estrategia.
A continuación, uso ChatGPT para obtener más ayuda. En esta plataforma, encontré un asistente de IA llamado Asistente, que puede responder mis diversas preguntas. A través de la comunicación con el Asistente, aprendí un montón de conocimientos útiles y obtuve muchas sugerencias valiosas.
En el proceso de uso de FMZ y ChatGPT, gané mucho. No sólo aprendí a escribir estrategias comerciales, sino que también gané más conocimiento sobre el comercio cuantitativo.
Sigue adelante:
Podré mejorar aún más mis habilidades comerciales y lograr mejores rendimientos en el futuro.
Aunque el uso de FMZ y ChatGPT puede obtener mucha ayuda, también me doy cuenta de que el comercio cuantitativo es un proceso de aprendizaje continuo.
Al final, espero que mi intento pueda ayudar a otros principiantes. Si también quieres aprender trading cuantitativo, prueba las plataformas FMZ y ChatGPT, que pueden convertirse en poderosos asistentes para que aprendas.
Sigue adelante:
Por supuesto, el comercio cuantitativo no es una tarea fácil. Requiere un aprendizaje y una práctica continuos para mejorar las habilidades. Por lo tanto, también sugiero que participe en varios cursos de capacitación y actividades comunitarias, intercambie experiencia comercial con profesionales y siempre sea curioso e inquisitivo.
Además, también es muy importante prestar atención a la gestión del riesgo. Hay muchos factores inciertos en el comercio cuantitativo, por lo que debemos establecer una estrategia de stop-loss razonable y seleccionar cuidadosamente la variedad de operaciones y el período de operaciones.
En resumen, creo que usar las plataformas FMZ y ChatGPT para aprender el comercio cuantitativo es una buena opción.
Comencemos el tema de nuevo.
Si soy un aprendiz introductorio del lenguaje PINE en la plataforma FMZ con 0 conceptos básicos, puedo presentar un requisito simple para ChatGPT para ver si la IA puede ayudarme a escribir código:
Proponer requisitos:
¿Puedes usar el guión PINE para escribir una estrategia de doble EMA para mí? El índice promedio móvil de diferentes períodos es que la cruz ascendente es para abrir posiciones largas, la cruz descendente es para abrir posiciones cortas, y el stop loss es de 100 puntos. Y dame la estrategia completa del guión PINE. Utiliza el código de control de versiones://@ version=4
Este es un ejemplo de usar el script PINE para escribir una estrategia de doble EMA, comenzando con el código de control de versiones://@ version=4
En este código, primero establecemos dos parámetros que se pueden ajustar: el período promedio a largo plazo y el período promedio a corto plazo. Luego, calculamos los dos promedios móviles y usamos la declaración para determinar si hay una cruz ascendente o una cruz descendente. Si ocurre una cruz ascendente, vaya largo; si ocurre una cruz descendente, vaya corto. Finalmente, establecemos un punto de stop loss. Si el precio cae por debajo del punto de stop loss, la posición se cerrará.
Nota: Este es sólo un ejemplo, y no garantiza que la estrategia produzca buenos rendimientos.
// @version=4
strategy("double EMA strategy", overlay=true)
longTerm = input(title="long-term average period", type=input.integer, defval=200)
shortTerm = input(title="short-term average period", type=input.integer, defval=50)
stopLoss = input(title="stop loss point", type=input.integer, defval=100)
longMA = sma(close, longTerm)
shortMA = sma(close, shortTerm)
if (shortMA > longMA)
strategy.entry("go long", strategy.long)
if (shortMA < longMA)
strategy.entry("go short", strategy.short)
strategy.exit("stop loss", "go long", stop=strategy.position_avg_price - stopLoss)
strategy.exit("stop loss", "go short", stop=strategy.position_avg_price + stopLoss)
¡Deja que lo ejecute en el sistema de pruebas de la plataforma FMZ!
¡El guión de PINE está funcionando!
Hazte la pregunta:
strategy("test", overlay = true)
varip a = na
varip highPrice = na
varip isTrade = false
varip offset = 30
if not barstate.ishistory and not isTrade
strategy.entry("test 1", strategy.long, 1)
strategy.exit("exit 1", "test 1", 1, trail_price=close+offset, trail_offset=offset)
a := close + offset
runtime.log("The price per point is:", syminfo.mintick, ", current close:", close)
isTrade := true
if close > a and not barstate.ishistory
highPrice := na(highPrice) ? close : highPrice
highPrice := close > highPrice ? close : highPrice
plot(a, "trail_price trigger line")
plot(strategy.position_size>0 ? highPrice : na, "current highest price")
plot(strategy.position_size>0 ? highPrice-syminfo.mintick*offset : na, "moving stop loss trigger line")
Can you explain the detailed logic of this script?
Capturas de pantalla:
Me pregunto si hay un investigador de comercio cuantitativo respondiendo a mi pregunta detrás de esta página...
Por supuesto, ChatGPT aún no es perfecto. Por ejemplo, cuando se comunica con él en chino, a menudo se interrumpe. Necesita continuar con el diálogo de
Espero que en el futuro no haya más "desde el principio hasta el final" en el estudio del comercio cuantitativo.