La estrategia de inversión de tres días en el mercado de criptomonedas se basa en la estrategia de devolución de tres días de promedio en el libro de Larry Connors y César Alvarez, El comercio de ETFs de alta probabilidad. En el libro, los autores discuten una estrategia de devolución de promedio de ETFs de alta probabilidad, cuyas reglas simples son:
A través de la práctica y la retroalimentación, descubrí que esta estrategia funcionaba mejor si se utilizaba la EMA en lugar de la SMA para calcular la línea de tendencia. Por lo tanto, este script utiliza la EMA para calcular la línea de tendencia. También hice que la longitud de la salida de la EMA fuera ajustable.
La estrategia funciona de la siguiente manera:
En este caso, el EMA por defecto es de 5 días, con una duración ajustable.
La idea principal de esta estrategia es aprovechar el efecto de reversión a corto plazo. Cuando el precio de las acciones se mueve débilmente después de una serie de caídas, es muy probable que se produzca una reversión a corto plazo. La estrategia determina si existe la oportunidad de reversión al determinar si el precio se contrajo durante tres días consecutivos y por debajo de la media a corto plazo.
La estrategia tiene las siguientes ventajas en comparación con la estrategia tradicional de cruce de medias móviles:
La calidad de la señal de negociación ha sido mejorada al aprovechar las oportunidades de reversión de los tres días de estrechamiento consecutivos.
En combinación con un filtro de línea media larga y corta, evita el comercio en mercados de tendencia. Captura inversiones solo en zonas de convergencia.
El uso de EMA en lugar de SMA para calcular la línea de tendencia es más sensible y capta la reversión más a tiempo.
La duración de la salida de la EMA es ajustable y la estrategia de stop loss puede ajustarse según el mercado.
La frecuencia de las operaciones es baja, con posiciones de solo 1-2 días cada vez, evitando el riesgo de tener varias posiciones.
La estrategia también tiene los siguientes riesgos:
Riesgo de fracaso de la reversión. Una vez que ocurre la señal de reversión, el precio puede fracasar en la ruptura y seguir bajando en lugar de rebotar.
Riesgo de pérdidas frecuentes. En situaciones de volatilidad, los precios pueden provocar pérdidas frecuentes.
Riesgo de optimización de parámetros. Salir de la EMA y otros parámetros requieren una prueba y optimización continuas de acuerdo con el mercado. Si no se ajustan, pueden causar efectos defectuosos.
Riesgo de optimización excesiva. En la optimización, tenga cuidado de evitar la sobreadaptación y la configuración de los parámetros debe ser sólida.
El riesgo puede reducirse de la siguiente manera:
Cumplir estrictamente con las reglas de stop loss y controlar las pérdidas individuales.
La optimización se lleva a cabo con una configuración de parámetros sólida para lograr un equilibrio entre riesgos y beneficios.
Ajustar el tamaño de la posición, reducir la posición individual y dispersar el riesgo.
La estrategia puede ser optimizada en los siguientes aspectos:
Prueba EMA de diferentes longitudes como indicadores de entrada y salida del mercado para encontrar los parámetros más adecuados.
Se añaden otras condiciones de filtración, como indicadores de potencia, para asegurar una señal de inversión más fiable.
Optimizar las estrategias de detención de pérdidas, como el uso de la detención de ATR, el seguimiento de la detención, etc., para que la detención sea más flexible.
Combinado con el juicio de tendencia, evita que las señales de inversión se produzcan en el comercio equivocado en la tendencia.
Optimización de la cartera, en combinación con otras estrategias, para aprovechar la dispersión de riesgos no correlacionados.
El uso de métodos como el aprendizaje automático para la optimización de la adaptación de los parámetros, para que los parámetros se ajusten dinámicamente.
La estrategia de inversión de tres días en el comercio de criollos busca oportunidades de reversión a corto plazo al juzgar que el precio se contrajo durante tres días consecutivos y está por debajo de la forma de la EMA a corto plazo. En comparación con la estrategia tradicional de la línea de medias móviles, su señal de entrada es más confiable y optimiza los parámetros de parada de la EMA mediante la adaptación de la salida.
/*backtest
start: 2023-10-05 00:00:00
end: 2023-10-12 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// @version = 5
// Author = TradeAutomation
strategy(title="ETF 3-Day Reversion Strategy", shorttitle="ETF 3-Day Reversion Strategy", process_orders_on_close=true, overlay=true, commission_type=strategy.commission.cash_per_order, commission_value=1, initial_capital = 10000000, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
// Backtest Date Range Inputs //
StartTime = input(defval=timestamp('01 Jan 2012 05:00 +0000'), title='Start Time')
EndTime = input(defval=timestamp('01 Jan 2099 00:00 +0000'), title='End Time')
InDateRange = true
// Strategy Rules //
DayEMA5 = ta.ema(close, 5)
Rule1 = close>ta.ema(close, 200)
Rule2 = close<DayEMA5
Rule3 = high<high[1] and low<low[1] and high[1]<high[2] and low[1]<low[2] and high[2]<high[3] and low[2]<low[3]
ExitEMA = ta.ema(close, input.int(5, "EMA Length For Exit Strategy", tooltip = "The strategy will sell when the price crosses over this EMA"))
plot(DayEMA5)
plot(ExitEMA, color=color.green)
// Entry & Exit Functions //
if (InDateRange)
strategy.entry("Long", strategy.long, when = Rule1 and Rule2 and Rule3)
// strategy.close("Long", when = ta.crossunder(close, ATRTrailingStop))
strategy.close("Long", when = ta.crossover(close, ExitEMA))
if (not InDateRange)
strategy.close_all()