
Высокая минус экспоненциальная движущаяся средняя стратегия (High Minus Exponential Moving Average Stock Strategy) - это количественная инвестиционная стратегия для принятия торговых решений на основе высоких и движущихся средних индексов. Эта стратегия относится к трендовым стратегиям.
Центральным показателем стратегии является высокая минус экспоненциальная движущаяся средняя (High Minus Exponential Moving Average, HMEMA). В частности, это высокая цена предыдущего периода за вычетом 13-кратного скользящего среднего показателя закрытия предыдущего периода.
Эта стратегия считает, что когда цена создает новый высокий, это начало многостороннего тренда, поэтому тогда сделайте больше; когда цена падает ниже средней цены за последнее время, это начало пустого тренда, тогда сделайте пустое. С помощью этого метода стратегия может захватить основные трендовые переходные точки цены, чтобы реализовать трендовый отслеживание.
Эта стратегия позволяет уловить основные переломные моменты ценовых тенденций. Заказывайте, когда цены создают новые высоты или падают ниже средней линии, уменьшая количество сделок, но захватывая ключевые точки.
Использование скользящих средних индексов в качестве ориентира позволяет более плавно отражать движение цен и отфильтровывать шум краткосрочного рынка.
Логика стратегии проста, понятна, легко понятна и изменяется, и подходит для начинающих.
Стратегия может применяться в различных временных периодах на рынках валют и криптовалют, и имеет большую гибкость.
В этой стратегии нет возможности определить конкретную точку входа в рынок, и существует определенный риск последовательного движения.
Эта стратегия создает ложные сигналы, когда цена находится в диапазоне колебаний, и существует риск переторгов. Можно соответствующим образом изменить параметры или добавить условия фильтрации, чтобы уменьшить.
Стратегия не учитывает реальные колебания цен на акции, существует чрезмерный риск потери. Можно установить стоп-лосс, чтобы контролировать риск.
Стратегия не объединяет общее состояние рынка, индивидуальные фундаментальные факторы и т. д. для определения многообещающего направления, существует риск плохой эффективности сигнала.
Можно учитывать объединенную волатильность, только когда волатильность увеличивается, чтобы уменьшить вводящую в заблуждение торговлю.
Можно комбинировать простые скользящие средние цены акций, при этом делать больше, когда высокая точка превышает быструю и медленную линии, и делать пустоту, когда она падает, и настроить условия фильтрации.
Можно оптимизировать параметры, такие как среднелинейный период, сравнительные серии и т. д., чтобы найти оптимальную комбинацию параметров.
Можно рассмотреть возможность переключения параметров стратегии в зависимости от состояния рынка (многоголовый, пустой, колебательный) или использования различных равномерных показателей для повышения адаптивности стратегии к состоянию.
Стратегия движущихся средних с уменьшением высоты и уменьшением высоты с помощью сравнения высоты цены и движущейся средней индекса, разработанная в качестве простой и эффективной стратегии отслеживания тенденции. Эта стратегия может уменьшить количество сделок, но захватывает ключевые точки, когда цены создают новые высоты или пересекают среднюю линию.
/*backtest
start: 2022-11-27 00:00:00
end: 2023-12-03 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 20/16/2016
// This indicator plots the difference between the High (of the previous period)
// and an exponential moving average (13 period) of the Close (of the previous period).
// You can use in the xPrice any series: Open, High, Low, Close, HL2, HLC3, OHLC4 and ect...
// It buy if indicator above 0 and sell if below.
//
// You can change long to short in the Input Settings
// Please, use it only for learning or paper trading. Do not for real trading.
////////////////////////////////////////////////////////////
strategy(title="High - EMA Strategy Backtest", shorttitle="High - EMA Strategy")
Length = input(13, minval=1)
reverse = input(false, title="Trade reverse")
xPrice = close // You can use any series
hline(0, color=red, linestyle=line)
xEMA = ema(xPrice, Length)
nRes = high[1] - nz(xEMA[1])
pos = iff(nRes > 0, 1,
iff(nRes < 0, -1, nz(pos[1], 0)))
possig = iff(reverse and pos == 1, -1,
iff(reverse and pos == -1, 1, pos))
if (possig == 1)
strategy.entry("Long", strategy.long)
if (possig == -1)
strategy.entry("Short", strategy.short)
barcolor(possig == -1 ? red: possig == 1 ? green : blue )
plot(nRes, color=blue, title="High - EMA")