Estrategia de inversión regular


Fecha de creación: 2023-11-01 16:24:56 Última modificación: 2023-11-01 16:24:56
Copiar: 1 Número de Visitas: 744
1
Seguir
1617
Seguidores

Estrategia de inversión regular

Descripción general

La estrategia de inversión fija periódica es una estrategia de inversión muy simple, especialmente adecuada para los inversores principiantes. La idea central de la estrategia es que, independientemente de cómo cambien los precios del mercado, los inversores compran un activo regularmente por una cantidad fija, a intervalos de tiempo predeterminados (por ejemplo, una vez al año). Esta estrategia también se conoce como estrategia DCA (la ley del costo promedio en dólares).

Principio de estrategia

La lógica central de esta estrategia es muy simple y directa. El inversor solo necesita configurar dos parámetros de entrada, es decir, el monto de contribución por inversión y la frecuencia de intervalo de inversión. De acuerdo con estos dos parámetros, en diferentes períodos de tiempo (hora, día, semana, mes), la estrategia determinará si la barra actual cumple con el intervalo de inversión.

Tomando el ciclo de tiempo mensual como ejemplo, la lógica de juicio es el índice % frequency == 0 ≫ de la barra actual. La curva strategy.equity muestra el rendimiento acumulado con la estrategia ≫.

Tenga en cuenta que esta estrategia supone que los inversores tienen un período de tenencia prolongado de al menos 5-10 años. Cuanto más tiempo se mantenga, mejor será el rendimiento. Lo único que los inversores deben tener en cuenta es el entorno macroeconómico mencionado anteriormente. Si no está seguro, elija comprar ETFs en lugar de comprar acciones o criptomonedas.

Análisis de las ventajas

La mayor ventaja de la estrategia de inversión fija es su simplicidad y facilidad de ejecución. Esto permite que cualquier novato en la inversión pueda usarla fácilmente y no requiera habilidades digitales complejas o predicciones sobre el mercado. La inversión fija puede ayudar a los inversores a comprar en los puntos bajos, reducir las compras en los puntos altos y reducir los costos en el largo plazo.

Análisis de riesgos

El principal riesgo de la estrategia de inversión fija es que el precio de los activos que se mantienen baje durante un largo período de tiempo, lo que genera pérdidas. Esto suele ocurrir en situaciones de recesión económica general o de disminución de la competitividad de los activos específicos que se mantienen.

Dirección de optimización

Las estrategias de inversión pueden optimizarse en: 1) ajustar el ciclo de tiempo de compra, como cambiar el intervalo a una vez a la semana o cada dos semanas, para suavizar el precio de costo; 2) ajustar dinámicamente el monto de compra, aumentando la compra en tiempos de baja del mercado y reduciendo la compra en tiempos de mercado en un mercado alcista; 3) comprar diferentes activos con correlaciones negativas, reduciendo la volatilidad general; 4) seleccionar un indicador de alta calidad en combinación con los fundamentos, en lugar de completar el índice de compra.

Resumir

La estrategia de inversión fija periódica es adecuada para cualquier inversor principiante debido a su simplicidad. Puede ayudar a los inversores a entrar en el mercado sin problemas y a desarrollar hábitos de mantenimiento a largo plazo. Aunque se puede optimizar al ajustar el tiempo, la cantidad y el objetivo de compra, la idea central de mantener una inversión fija simple es la mayor ventaja de la estrategia de inversión fija.

Código Fuente de la Estrategia
/*backtest
start: 2022-10-25 00:00:00
end: 2023-10-31 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// To simplify matters for newbies, this script only computes DCA on H1, D1, W1 and M1 timeframes
// If you want a script that DCAs per x-bars, let me know in the comments.
// © TsangYouJun

//@version=4
strategy("DCA Strategy v1", overlay=false)

//user inputs
contribution = input(title="Contribution (USD)",type=input.integer,minval=1,maxval=1000000,step=1,defval=10000,confirm=false)
frequency = input(title="Frequency (Months)",type=input.integer,minval=1,maxval=1000000,step=1,defval=12,confirm=false)

//units to buy
units = contribution / close

//when to dca
hourDca = bar_index[0] % (frequency * 28 * 24)
dayDca = bar_index[0] % (frequency * 28)
weekDca = bar_index[0] % (frequency * 4)
monthDca = bar_index[0] % frequency

//when to dca
if(timeframe.period == "60" and hourDca == 0)
    strategy.order("DCA", strategy.long, units)
    
if(timeframe.period == "D" and dayDca == 0)
    strategy.order("DCA", strategy.long, units)
    
if(timeframe.period == "W" and weekDca == 0)
    strategy.order("DCA", strategy.long, units)
    
if(timeframe.period == "M" and monthDca == 0)
    strategy.order("DCA", strategy.long, units)

//plot strategy equity
// plot(strategy.equity - strategy.initial_capital, color=color.blue, linewidth=2, title="Net Profit")