
Эта стратегия генерирует сигнал к покупке, рассчитывая золотой крест между быстрым движущимся средним (Fast MA) и медленным движущимся средним (Slow MA). Когда быстрый движущийся средний пересекает медленный движущийся средний вверх, это вызывает сигнал к покупке.
В то же время, стратегия останавливается, когда доход достигает 1%. Это помогает зафиксировать небольшую, но стабильную прибыль.
Эта стратегия подходит для фондовых рынков с более заметными тенденциями. Она может уловить восходящую тенденцию средней короткой линии и обеспечить стабильную прибыль.
Эта стратегия основана на принципе золотого креста скользящих средних. Скользящие средние отражают среднесрочные тенденции цен на акции. Когда скользящие средние на короткие промежутки времени выше долгосрочных скользящих средних, это означает, что цены на акции могут подниматься и падать в краткосрочной перспективе сильнее, чем долгосрочные тенденции.
В стратегии длина быстрого движущегося среднего значения составляет 10 дней, а длина медленного движущегося среднего значения - 30 дней. Таким образом, можно улавливать промежуточные тенденции определенной величины. При появлении ситуации, когда быстрая линия пересекает медленную линию, вызывается сигнал покупки.
Кроме того, стратегия устанавливает 1%-ную точку остановки. То есть, если прибыль подержанной позиции достигает 1%, то она остановляется, блокируя прибыль. Это может помочь избежать убытков, которые уже начались в обратном направлении.
Эта стратегия имеет следующие преимущества:
Это делает стратегию более устойчивой в целом и позволяет получать стабильную прибыль на рынке с заметной тенденцией.
Однако эта стратегия также несет в себе некоторые риски:
Эти риски можно контролировать следующими способами:
Эта стратегия может быть оптимизирована в следующих аспектах:
Эта стратегия в целом является типичной стратегией движущейся средней линии. Быстрое и медленное сочетание средней линии позволяет идентифицировать среднесрочные тенденции и блокировать стабильную прибыль в сочетании с 1-процентной остановкой.
/*backtest
start: 2023-01-01 00:00:00
end: 2023-06-15 00:00:00
period: 3d
basePeriod: 1d
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/
// © pleasantHead5366
//@version=4
strategy("1% Profit Strategy", overlay=true)
// Input parameters
fastLength = input(10, title="Fast MA Length")
slowLength = input(30, title="Slow MA Length")
profitPercentage = input(1, title="Profit Percentage")
// Calculate moving averages
fastMA = sma(close, fastLength)
slowMA = sma(close, slowLength)
// Plot moving averages on the chart
plot(fastMA, color=color.blue, title="Fast MA")
plot(slowMA, color=color.red, title="Slow MA")
// Trading logic
longCondition = crossover(fastMA, slowMA)
if (longCondition)
strategy.entry("Buy", strategy.long)
// Close long position when profit reaches 1%
if (strategy.position_size > 0)
strategy.exit("Take Profit", from_entry="Buy", profit=profitPercentage / 100)
// Plot Buy and Sell signals on the chart
shortCondition = crossunder(fastMA, slowMA)
if (shortCondition)
strategy.entry("Sell", strategy.short)