
Стратегия определяет тренд путем вычисления EMA из двух различных циклов и сравнения их величины и величины. Когда краткосрочная EMA пересекает долгосрочную EMA, она определяется как входящая в восходящий тренд, и стратегия делает больше; когда краткосрочная EMA пересекает долгосрочную EMA, она определяется как входящая в нисходящий тренд, и стратегия делает больше.
Ключевым показателем стратегии является экспоненциально-движущаяся средняя (Exponential Moving Average, EMA). Показатель EMA способен отфильтровать случайность событий и реагировать на реальные изменения тренда. Стратегия использует два различных параметра EMA, 34-дневную EMA на короткий период и 89-дневную EMA на длительный период.
Когда краткосрочная ЭМА пересекает долгосрочную ЭМА снизу, это означает, что краткосрочная тенденция начинает доминировать над долгосрочной тенденцией, и цена входит в повышающий канал, что является сигналом для стратегии. Когда краткосрочная ЭМА пересекает долгосрочную ЭМА снизу, это означает, что краткосрочная тенденция начинает переворачивать долгосрочную тенденцию, и цена входит в понижающий канал, что является сигналом для стратегии. Таким образом, стратегия использует полное использование пересечения двух ЭМА для захвата изменения цены.
После длительного пропада, стратегия будет держать позицию до появления обратного сигнала. Например, после длительного пропада, когда встречается длительный проход длительного периода EMA под коротким периодом EMA, она будет уравнять длительную позицию, одновременно открывая пустую позицию. Таким образом, можно выйти из позитивной позиции, а также вовремя вернуться к пустоте, максимально блокируя тренд на прибыль.
Наибольшее преимущество этой стратегии заключается в том, что она полностью использует перекрестную форму EMA для оценки изменений в тенденции рынка, а также делает более точный дисконт, что позволяет лучше отслеживать тенденцию. В частности, преимущество проявляется в следующих аспектах:
Используя инструмент EMA для определения изменений в тенденции цен в основном, ma превосходит инструмент основных средних линий по тенденциям и дополнительной сглаженной обработке.
Используется двойная структура EMA, отфильтровывающая часть шума, что делает сигнал более стабильным и надежным.
Циклические параметры EMA регулируются и могут быть гибко адаптированы к рыночным характеристикам, чтобы получить более точные торговые сигналы.
Позиции на позиции, чтобы избежать неудачных сделок, могут снизить риск торговли.
Используйте тенденцию в полной мере, чтобы получить прибыль, и вовремя остановиться после получения прибыли, чтобы избежать обратного убытка.
Основные риски, связанные с этой стратегией, следующие:
Несмотря на то, что EMA может эффективно отфильтровывать шум и определять направление тренда, в случае шокирующей ситуации может возникнуть многократное переплетение потерянных сигналов, что приводит к чрезмерной частоте торгов, увеличивает затраты на торговлю и повышает риск.
Неправильно выбранные циклические параметры EMA могут привести к задержке сигнала и пропуску оптимальной точки входа.
Невозможно определить точку отсчета и время поворота тенденции, и вы можете оказаться в тюрьме до того, как она наступит.
В ответ на вышеуказанные риски можно принять следующие меры:
В условиях шока следует расширить линию стоп-лосса, уменьшить потерю или просто пропустить торговлю, ожидая четкой тенденции.
Оптимизация выбора параметров цикла EMA, поиск оптимального сочетания параметров. Введение динамического корректировки цикла для адаптации к EMA.
Добавление дополнительных индикаторов для определения конца тренда, структурных переломов, избежание блокировки. Типичное сочетание можно рассмотреть введение MACD, KDJ, MA и т. д.
В этой стратегии есть место для дальнейшей оптимизации, в основном в следующих аспектах:
Для дальнейшей оптимизации выбора цикла EMA, найти оптимальное сочетание параметров. Можно учитывать динамический цикл, самостоятельно адаптироваться к EMA и т. д.
Добавление стратегий по сдерживанию убытков, таких как сдерживание движения, сдерживание времени, сдерживание колебаний, чтобы контролировать риск в одной сделке.
Добавление дополнительных показателей, чтобы оценить структуру рынка, чтобы избежать риска в ловушке. Типичное, например, введение MACD, KDJ, MA и т. д.
Параметры стратегии корректируются в зависимости от характеристик структурных колебаний на уровне большого цикла. В частности, trending City делает комбинацию с несколькими параметрами, range City делает комбинацию с отрицательными параметрами.
В сочетании с управлением позициями, размер позиции динамически корректируется в зависимости от показателей, таких как использование средств, доходность и т. Д.
Основная идея этой стратегии проста и ясна. С помощью EMA-индикатора можно пересекать изменения в тенденции рынка, чтобы сделать больше свободных позиций. Стратегия имеет преимущества в использовании инструментов EMA для определения тенденции, удержания позиций, использования тенденции для получения прибыли.
/*backtest
start: 2023-02-11 00:00:00
end: 2024-02-17 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Simple Moving Average Strategy", overlay=true)
// Input for EMA lengths
emaShortLength = input.int(34, title="Short EMA Length")
emaLongLength = input.int(89, title="Long EMA Length")
// Calculate EMAs based on inputs
emaShort = ta.ema(close, emaShortLength)
emaLong = ta.ema(close, emaLongLength)
// Plot the EMAs
plot(emaShort, color=color.blue, linewidth=2, title="EMA Short")
plot(emaLong, color=color.orange, linewidth=2, title="EMA Long")
// Generate long and short signals
longCondition = ta.crossover(emaShort, emaLong)
shortCondition = ta.crossunder(emaShort, emaLong)
// Enter long positions
if (longCondition)
strategy.entry("Long", strategy.long)
// Enter short positions
if (shortCondition)
strategy.entry("Short", strategy.short)
// Close long positions
if (shortCondition)
strategy.close("Long")
// Close short positions
if (longCondition)
strategy.close("Short")