Automatizar cruces dorados y de la muerte de EMA con alertas
Resumen
El tutorial muestra cómo automatizar una estrategia de cruce de medias móviles vinculando alertas de TradingView con automatizaciones de OctoBot. El cruce de una media móvil exponencial de corto plazo por encima de otra de más largo plazo genera una señal de compra; el cruce por debajo genera una señal de venta. El ejemplo usa BTC/USDT, un gráfico de 5 minutos y longitudes de EMA de 9 y 21; señala que, por lo general, los marcos temporales más largos pueden ser más adecuados para este enfoque.
El flujo de trabajo configura una automatización de compra y otra de venta, y luego las vincula con alertas que se activan al cierre de cada vela. En el ejemplo, la compra usa la mitad del saldo de USDT y la venta cierra el saldo de BTC con órdenes de mercado. El tutorial ofrece instrucciones de configuración e ilustraciones, pero no incluye backtest, datos de rendimiento, análisis de costes de transacción ni controles de riesgo. Los resultados dependerán del mercado elegido, el marco temporal, la configuración de EMA, la ejecución y la fiabilidad de las alertas; el documento presenta la estrategia con fines educativos, no como prueba de rentabilidad.
Ideas clave
- Un cruce dorado ocurre cuando la EMA de corto plazo cruza por encima de la EMA de largo plazo; un cruce de la muerte es el cruce descendente.
- El ejemplo usa longitudes de EMA de 9 y 21 en un gráfico de 5 minutos de BTC/USDT.
- Las alertas de TradingView configuradas para el cierre de vela activan las automatizaciones correspondientes de compra y venta de OctoBot.
- El ejemplo compra con la mitad del saldo de USDT y vende todo BTC con órdenes de mercado.
- El tutorial no aporta pruebas de rentabilidad ni resultados de backtest.
Etiquetas
Texto completo
# Automating a TradingView Death and Golden Cross Strategy --- title: "Golden Cross Strategy" description: "Learn to automate a Bitcoin Death and Golden Cross Strategy using TradingView alerts and OctoBot with paper or real trading on any exchange." sidebar_position: 2 --- # Automating a TradingView Death and Golden Cross Strategy With this tutorial, you will learn how to trade with Death and Golden Crosses using two <a href="https://www.investopedia.com/terms/e/ema.asp" rel="nofollow">Exponential Moving Averages</a> (or EMA). The concept is to: - Buy when the short term EMA crosses up the long term EMA. This is a <a href="https://www.investopedia.com/terms/g/goldencross.asp" rel="nofollow">Golden Cross</a> and is usually a bullish sign. - Sell when the short term EMA crosses down the long term EMA. This is a <a href="https://www.investopedia.com/terms/d/deathcross.asp" rel="nofollow">Death Cross</a> and is usually a bearish sign. ## 1. Automatically identifying Death and Golden Crosses ### 1.1 Select your traded market First, we want to visually see our Death and Golden Crosses. Let's go to <a href="https://www.tradingview.com/?aff_id=27595" rel="nofollow">TradingView</a> and select the trading pair, exchange and time frame we want to trade. <div style="text-align: center">  </div> For this tutorial, we will trade BTC/USDT on Binance using the 5 minutes time frame. Of course, any other value would also work. Note: Trading on Death and Golden Crosses is usually more profitable on longer time frames. In this tutorial the 5 minutes time frame is only meant as an example. ### 1.2 Add the EMA indicators Then we will add the Exponential Moving Average indicator twice: 1. Once for the long term EMA 2. Once for the short term EMA <div style="text-align: center">  </div> ### 1.3 Configure the EMA indicators Click on the `Settings` of both of your EMA indicators and set the `Length` value according to how you wish to configure your Death and Golden Crosses. <div style="text-align: center">  </div> In this example, we will use the following values: 1. `21` for the Length of the long term EMA 2. `9` for the Length of the short term EMA Note: you can also configure the `Style` of those EMA to make them easier to visualize on the chart ### 1.4 Visualize the Strategy Death and Golden crosses happen when the long and short term EMA are crossing. We can now easily see what it would look like. <div style="text-align: center">  </div> Our strategy is ready, the only remaining step is to create an OctoBot to trade when those crosses happen. ## 2. Creating OctoBot automations to buy and sell ### 2.1 Create a TradingView OctoBot Let's open a new tab and go to <a href="https://www.octobot.cloud/dashboard" rel="nofollow">OctoBot cloud</a> to start a new TradingView OctoBot <div style="text-align: center">  </div> **[Start a bot](https://www.octobot.cloud)** For this tutorial, we will start a bot on Binance. If you are unsure about how to start a TradingView OctoBot, check out the `Create your TradingView OctoBot` section of the [TradingView trading tutorial](../tradingview-trading-tutorial#1-create-your-tradingview-octobot). ### 2.2 Create your BUY automation When a Golden Cross happens, we want our OctoBot to buy. For this tutorial, we will buy using 50% of our portfolio's USDT holdings. <div style="text-align: center">  </div> ### 2.3 Create your SELL automation When a Death Cross occurs, we want our OctoBot to sell. For this tutorial, we will sell all of our portfolio's BTC holdings. <div style="text-align: center">  </div> Note: in this tutorial, we are keeping things simple by using market orders, selling everything at once and having only one type of BUY and SELL automation. Since there is no limit the the automations you can create, you customize this strategy as much as you want by creating other BUY and SELL automations. ## 3. Binding automations to trigger on Crosses Note: the following steps are assuming that you already configured your TradingView Alerts webhook URL. If it is not the case, please follow the [Configure the webhook URL guide](../tradingview-trading-tutorial#25-configure-the-webhook-url). ### 3.1 Buying on Golden Crosses Open the connection panel of your BUY automation and copy its automation identifier. <div style="text-align: center">  </div> <div style="text-align: center">  </div> Going back to your TradingView tab, create a new alert <div style="text-align: center">  </div> <div style="text-align: center">  </div> In this alert, pay attention to: - Select `Crossing Up` as wall as EMA 9 and 21 as Condition: this is our Golden Cross. - Select `Once Per Bar Close` as Trigger to check for Golden Crosses on each candle close. - Give a meaningful name to your alert to easily identify it later on. - Replace the full Message value by your BUY automation identifier from the OctoBot tab. Great ! Your TradingView strategy will not send an alert triggering your OctoBot BUY automation when a Golden Cross is identified according to your EMA settings. ### 3.2 Selling on Death Crosses Similarly to the Golden Cross configuration: 1. On your OctoBot tab, open your SELL automation connection panel. 2. On the TradingView tab, create a seconds alert to identify Death Crosses and configure it to trigger your SELL automation. <div style="text-align: center">  </div> In this alert, remember to: - Select `Crossing Down` as wall as EMA 9 and 21 as Condition: this is our Death Cross. - Select `Once Per Bar Close` as Trigger to check for Death Crosses on each candle close. - Give a meaningful name to your alert to easily identify it later on. - Replace the full Message value by your SELL automation identifier from the OctoBot tab. ## The strategy is ready And that's it ! We just created an EMA Death and Golden Cross strategy on TradingView and automated its trading using OctoBot. Everytime a Death or Golden cross happen on TradingView, our OctoBot will buy or sell BTC accordingly.   Of course, you can use this configuration to trade any pair(s) on any exchange using your real funds or risk free with [simulated funds](../paper-trading-a-strategy). **[Start your TradingView OctoBot](https://www.octobot.cloud)** We hope this tutorial was clear enough. Please let is know if there is something we should improve. :::info Warning: The strategy presented in this tutorial is only meant for educational purposes and is not financial advice. :::
Se muestra íntegramente con atribución según la licencia de la fuente. Licencia: GPL-3.0
Este resumen lo redactó el agente de investigación de Stratmill a partir del original; no es una copia de la fuente.