Тройная EMA - это количественная стратегия, которая использует треугольный индекс для определения торгового сигнала. Когда цена пересекает тройную EMA, она генерирует торговый сигнал.
Вычислить тройной EMA, формулу: 3 x EMA (n) - 3 x EMA[EMA(n)] + EMA[EMA(EMA(n))]
Когда цена поднимается в три раза, делайте больше
Сделайте ставку, когда цена пересекает тройную ЭМА
Сигналы о равновесии указывают на то, что цена может снова упасть или пробить тройную ЭМА.
Тройная ЭМА, которая внедряется в один показатель ЭМА, позволяет быстрее отслеживать тенденции и переменные в ценовых изменениях. Она сохраняет свойство отслеживания тенденций самой ЭМА, а также повышает степень сглаживания кривой.
При использовании этой стратегии эффективность прорыва зависит от настроек параметров EMA. Параметры могут быть скорректированы в зависимости от рынка, чтобы получить оптимальный эффект от торговли.
Трехкратный метод расчета EMA прост и прямой
Быстрее реагировать на изменения цен
Гладкие кривые, эффективные фильтры колебаний
Легко определить направление тенденций
Параметры могут быть изменены в зависимости от ситуации
Существует определенная цена задержки
Необходимо быть осторожным с ложными прорывами
Параметры EMA требуют постоянной оптимизации
Невозможно определить длительность тенденции
Тройная стратегия прорыва EMA имеет уникальные преимущества в поимке изменений в коротких линиях тренда. Хорошая эффективность торговли может быть достигнута путем корректировки параметров. Стратегия заслуживает обратной проверки и применения после оптимизации корректировки на диске.
/*backtest
start: 2023-01-01 00:00:00
end: 2023-04-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 14/08/2018
// This study plots the TEMA1 indicator. TEMA1 ia s triple MA (Moving Average),
// and is calculated as 3*MA - (3*MA(MA)) + (MA(MA(MA)))
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="TEMA1 Backtest", shorttitle="TEMA", overlay = true )
Length = input(26, minval=1)
reverse = input(false, title="Trade reverse")
xPrice = close
xEMA1 = ema(xPrice, Length)
xEMA2 = ema(xEMA1, Length)
xEMA3 = ema(xEMA2, Length)
nRes = 3 * xEMA1 - 3 * xEMA2 + xEMA3
pos = iff(close > nRes, 1,
iff(close < nRes, -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 )