Curso Gratuito - Trading IA
Google Bard vs ChatGPT programando en EasyLanguage

Ya que está tan de moda Chat GPT, quería hacer una prueba sencilla para intentar comparar la capacidad de ambos para generar códigos de ejemplos en un lenguaje desconocido para la mayoría de personas como puede ser EasyLanguage.
Esto es algo que puede ayudar mucho a quien se esté iniciando en la programación con plataformas de trading.
¿Qué os parece? La verdad que Google Bard me ha dejado sorprendido.
La pregunta
Para hacer la prueba hice la siguiente pregunta en ambas IAs:
¿Puedes crearme un código de ejemplo en easylanguage?
Respuestas
ChatGPT
¡Por supuesto! EasyLanguage es un lenguaje de programación utilizado en la plataforma de trading TradeStation. Aquí tienes un ejemplo simple de un código en EasyLanguage que realiza un seguimiento de la media móvil simple (SMA) de los precios de cierre:
inputs:
Length(14);
variables:
AvgClose(0);
AvgClose = Average(Close, Length);
plot1(AvgClose, "SMA");
if Close > AvgClose then
Plot1.SetPaintingStrategy(PaintingStrategy.UP_ARROW)
else if Close < AvgClose then
Plot1.SetPaintingStrategy(PaintingStrategy.DOWN_ARROW);
Este código calcula la media móvil simple con una longitud especificada (por defecto, 14) de los precios de cierre y luego representa la SMA en el gráfico. También coloca una flecha hacia arriba cuando el precio de cierre está por encima de la SMA y una flecha hacia abajo cuando está por debajo.
Ten en cuenta que este es un ejemplo básico, y puedes personalizar y extender el código según tus necesidades específicas de trading. Asegúrate de entender completamente cualquier estrategia que estés implementando y ten en cuenta los riesgos asociados con el trading antes de utilizar cualquier código en un entorno de trading real.
Google Bard
Sure, here is an example of an EasyLanguage code that uses two moving averages to generate buy and sell signals:
// This code uses two moving averages to generate buy and sell signals. // When the fast moving average crosses above the slow moving average, // a long position is opened. // When the fast moving average crosses below the slow moving average, // a short position is opened. // Define the variables fastMA = MA(Price, 10); slowMA = MA(Price, 20); // Generate buy signals buySignal = cross(fastMA, slowMA); // Generate sell signals sellSignal = crossunder(fastMA, slowMA); // Open long positions if (buySignal) then Buy Next Bar; // Open short positions if (sellSignal) then Sell Next Bar;
This code is just a basic example, and it can be adjusted and optimized according to the trader's needs and preferences.
Otro ejemplo con Google Bard
Sí, aquí tienes un ejemplo de código básico en EasyLanguage que utiliza dos medias móviles para generar señales de compra y venta:
Fragmento de código
// Declaración de variables vars MAFast = MA(C, 20); vars MASlow = MA(C, 50); // Condiciones de compra if (MAFast crosses above MASlow) then Buy(Lots); // Condiciones de venta if (MAFast crosses below MASlow) then Sell(Lots);
Este código simplemente compra cuando la media móvil rápida cruza por encima de la media móvil lenta, y vende cuando la media móvil rápida cruza por debajo de la media móvil lenta. Este es solo un ejemplo básico y se puede ajustar y optimizar según las necesidades y preferencias del trader.
Aquí hay otra estrategia de trading simple que utiliza EasyLanguage:
Fragmento de código
// Declaración de variables vars RSI = RSI(C, 14); // Condiciones de compra if (RSI < 30) then Buy(Lots); // Condiciones de venta if (RSI > 70) then Sell(Lots);
Esta estrategia compra cuando el RSI está por debajo de 30, lo que indica que el mercado está sobrevendido. Y vende cuando el RSI está por encima de 70, lo que indica que el mercado está sobrecomprado.
Este es solo otro ejemplo básico y se puede ajustar y optimizar según las necesidades y preferencias del trader.
EasyLanguage es un lenguaje de programación poderoso y flexible que se puede utilizar para desarrollar una amplia gama de estrategias de trading. Con un poco de práctica, puedes crear tus propias estrategias de trading personalizadas utilizando EasyLanguage.
Comentarios
-
Google Bard me está sorprendiendo muchísimo, no lo conocía
Quizás he oido hablar de él en alguna ocasión, pero nunca me he parado.
Gracias!!
Sin duda Google no podía quedarse atrás y de hecho no lo ha hecho jaja
🇪🇦
1
Categorías
- Todas las Categorías
- 19 Presentaciones
- 46 Nuestros sistemas (Curso gratuito)
- 70 Operativa y Sistemas de trading
- 44 Inversiones
- 12 Inteligencia Artificial y Optimización de Algoritmos
- 63 Plataformas
- 27 Programación e Inteligencia Artificial
- 21 Brokers
- 11 Bancos
- 31 Pruebas de fondeo
- 8 Psicología y Trading
- 6 Fiscalidad
- Emails
- 88 Otros temas