Desarrolla una estrategia de trading basada en la MMS de 200 días usando DecisionRules y Polygon—sin necesidad de programación
Para aquellos interesados en estrategias de trading automatizadas, ahora es posible construir un sistema basado en la Media Móvil Simple (MMS) de 200 días sin necesidad de conocimientos en programación. Aprovechando el nuevo motor de Workflow de DecisionRules junto con datos financieros en tiempo real de Polygon, puedes crear, automatizar y optimizar tu estrategia de trading sin esfuerzo. Este enfoque permite a los usuarios seguir las tendencias del mercado e implementar estrategias de respuesta a través de una interfaz intuitiva y sin código, mejorando tanto la eficiencia como la accesibilidad. Descubre cómo simplificar estrategias de trading complejas y elevar tu enfoque de inversión con soluciones avanzadas y sin código.
Aquí es donde entra en juego DecisionRules.io como una plataforma sin código que permite diseñar, probar, e implementar estrategias de trading de forma visual utilizando datos de mercado en tiempo real. Al integrarse con APIs como Polygon.io, DecisionRules te permite automatizar el análisis de acciones y la toma de decisiones basada en una lógica financiera sencilla, sin necesidad de saber programar.
En este artículo, explicaremos como puedes aprovechar DecisionRules.io para construir una estrategia de trading que utilice la media móvil de 200 días para determinar cuando comprar o vender acciones, todo sin necesidad de programación.
Polygon.io es una potente plataforma de datos que proporciona información de mercado en tiempo real e histórica, permitiendo a los desarrolladores y empresas acceder a datos completos sobre acciones, forex, y criptomonedas. Conocida por su rapidez, fiabilidad y amplia cobertura de datos, Polygon.io es una herramienta esencial para construir y automatizar aplicaciones financieras. Su API robusta permite a los usuarios obtener datos detallados del mercado, analizar tendencias, y tomar decisiones informadas. Esto la convierte en la opción ideal para integrarse con DecisionRules.io y mejorar estrategias de trading automatizadas.
En este tutorial, te guiaremos a través de los pasos requeridos para construir una estrategia de trading que utilice la media móvil de 200 días, para determinar cuando comprar o vender acciones. ¡Sin necesidad de conocimientos de programación!
DecisionRules te permite crear Workflows y Decision Tables, que pueden ser utilizadas para automatizar diversas lógicas empresariales, incluyendo estrategias de trading.
Polygon.io proporciona datos del mercado en tiempo real e históricos, los cuales utilizaremos para obtener los precios de las acciones necesarios para nuestra estrategia.
Antes de construir el Workflow, es necesario definir el modelo de entrada y salida. Este modelo dara la estructura a los datos que ingreses y obtengas de tu estrategia de trading.
El modelo de entrada define los datos que proporcionarás al workflow. En este caso, debes especificar los siguientes valores:
El modelo de salida estructurará la decisión tomada por tu estrategia de trading:
Para implementar la estrategia en DecisionRules.io utilizando Polygon.io, necesitarás algunos nodos específicos para estructurar la lógica y las interacciones de la API. Aquí tienes un desglose de los nodos necesarios:
Este nodo almacenará tu clave API y cualquier variable adicional (como el símbolo de cotización, etc.) necesaria a lo largo del flujo de trabajo.
Esto te permite gestionar estos valores de forma centralizada sin tener que codificarlos en varios lugares.
Este nodo de API REST llamará a la API de Polygon para obtener el precio actual o del día anterior de la acción.
Respuesta esperada: La API devolverá un objeto JSON con el precio de cierre de la acción.
Más información en la documentación de Polygon: https://polygon.io/docs/stocks/get_v1_indicators_sma__stockticker
Este nodo obtendrá los datos históricos de precios de 200 días para calcular la media móvil simple de 200 días.
Respuesta esperada: Un objeto JSON con los precios de cierre históricos de los últimos 200 días.
Más información en la documentación de Polygon: https://polygon.io/docs/stocks/get_v2_aggs_ticker__stocksticker__prev
Este nodo se encarga de analizar y extraer los valores necesarios de las respuestas de ambos nodos de la API REST.
En el Nodo Assign, puedes utilizar directamente las funciones de DecisionRules para extraer y manipular los datos de respuesta de la API de forma eficiente. He aquí cómo implementar la extracción y el cálculo:
Este nodo decidirá si el precio actual está por encima o por debajo de la media móvil de 200 días.
Después de que el nodo Switch decida si el precio de la acción está por encima o por debajo de la media móvil de 200 días, tendrás que asignar resultados específicos para cada decisión. Aquí es donde entran en juego los nodos Assign, que asignarán la posición de negociación (Comprar/Vender) al modelo de salida.
Revisemos el resultado final del workflow. Utilizando la media móvil de 200 días, el sistema evalúa el precio actual de la acción y ha determinado que una orden alcista es el mejor curso de acción, dado que el último precio de cierre está un 16% por encima del valor de la media móvil. Este resultado refleja la toma de decisiones automatizada que puede lograrse mediante el workflow sin código. Puedes descargar la regla completa aquí.
Este tutorial muestra cómo crear una estrategia de trading totalmente funcional sin escribir una sola línea de código. DecisionRules.io proporciona una interfaz visual fácil de usar donde la lógica se maneja a través de nodos, y la integración con APIs externas (como Polygon.io) te permite automatizar decisiones de trading de acciones basadas en datos históricos y en tiempo real. Este diseño del workflow te ayuda a construir, probar y ajustar estrategias de trading de forma rápida y eficiente, incluso si no estás familiarizado con la programación. Este ejemplo muestra un uso sencillo del workflow, pero puedes ampliarlo para crear estrategias mucho más complejas según tus necesidades.