Стратегия инвестиций с средними затратами в долларах - это очень простой инвестиционный подход, особенно подходящий для начинающих инвесторов. Основная идея этой стратегии заключается в инвестировании фиксированной суммы денег в заранее установленные интервалы (например, ежегодно), независимо от колебаний рыночных цен. Эта стратегия также известна как 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")