Инвестиционная стратегия средней стоимости в долларах

Автор:Чао Чжан, Дата: 2023-11-01 16:24:56
Тэги:

img

Обзор

Стратегия инвестиций с средними затратами в долларах - это очень простой инвестиционный подход, особенно подходящий для начинающих инвесторов. Основная идея этой стратегии заключается в инвестировании фиксированной суммы денег в заранее установленные интервалы (например, ежегодно), независимо от колебаний рыночных цен. Эта стратегия также известна как DCA (средняя стоимость в долларах). Например, можно инвестировать 10 000 долларов в SPY (S&P 500 ETF) каждый год, независимо от рыночных цен. При предположении благоприятных макроэкономических условий стратегии DCA могут привести к хорошим приростам капитала в течение длительных периодов, например, 10 лет. DCA является самой безопасной стратегией для начинающих инвесторов, и все другие стратегии должны быть сравнены с DCA - если стратегия не может победить DCA, она бесполезна.

Логика стратегии

Основная логика этой стратегии очень проста. Инвестору нужно только установить два параметра ввода - сумму вклада и частоту. Стратегия будет проверять текущий бар против этих интервалов (часовой, ежедневный, еженедельный, ежемесячный), чтобы определить, должны ли произойти инвестиции. Если да, она рассчитывает # единиц, которые нужно купить на основе вклада, и открывает длинную позицию.

Например, на ежемесячных сроках логика проверяет, является ли текущий штрих-индекс % частоты == 0. Кривая собственного капитала показывает совокупные доходы от этой стратегии.

Важно отметить, что эта стратегия предполагает длительный период удержания, по крайней мере, 5-10 лет. Чем дольше период удержания, тем лучше доходность. Единственное, на что инвесторы должны обратить внимание, - это макроэкономические условия, упомянутые ранее. При сомнении покупайте ETF, а не отдельные акции или криптовалюты.

Анализ преимуществ

Самым большим преимуществом средней стоимости в долларах является его простота, которая позволяет любому начинающему инвестору легко реализовать его без сложных количественных навыков или прогнозов рынка. DCA помогает инвесторам покупать минимумы и уменьшать покупки на максимумах, снижая стоимость с течением времени.

Анализ рисков

Основной риск DCA заключается в том, что цены на активы снижаются в течение длительных периодов, что приводит к убыткам. Это обычно происходит, когда общая экономика падает или конкурентоспособность конкретного актива падает.

Области улучшения

Стратегии DCA могут быть усовершенствованы путем: 1) корректировки частоты покупок, например, еженедельной или двухнедельной, на плавную стоимостную основу; 2) динамического изменения сумм покупок, увеличения во время рыночных минимумов и снижения во время пиков; 3) покупки негативно коррелирующих активов для снижения общей волатильности; 4) выбор фундаментальных акций вместо широких индексных фондов.

Заключение

Стратегии средней стоимости доллара отличаются своей простотой, что делает их подходящими для любого начинающего инвестора. Они помогают сглаживать рынки и развивать долгосрочные привычки хранения. Хотя оптимизации могут быть сделаны вокруг интервалов покупки, сумм и целей, основным преимуществом остается фиксированный инвестиционный подход. Все инвестиционные стратегии должны быть сравнены с долгосрочными доходами DCA. Выбирая качественные активы и удерживая их в течение длительного периода, DCA может обеспечить стабильный долгосрочный рост для инвесторов.


/*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")

Больше