Стратегия прорыва скользящей средней тройной EMA


Дата создания: 2023-09-15 14:36:11 Последнее изменение: 2023-12-01 14:58:23
Копировать: 0 Количество просмотров: 815
1
Подписаться
1617
Подписчики

Обзор стратегии

Тройная EMA - это количественная стратегия, которая использует треугольный индекс для определения торгового сигнала. Когда цена пересекает тройную EMA, она генерирует торговый сигнал.

Стратегический принцип

  1. Вычислить тройной EMA, формулу: 3 x EMA (n) - 3 x EMA[EMA(n)] + EMA[EMA(EMA(n))]

  2. Когда цена поднимается в три раза, делайте больше

  3. Сделайте ставку, когда цена пересекает тройную ЭМА

  4. Сигналы о равновесии указывают на то, что цена может снова упасть или пробить тройную ЭМА.

Тройная ЭМА, которая внедряется в один показатель ЭМА, позволяет быстрее отслеживать тенденции и переменные в ценовых изменениях. Она сохраняет свойство отслеживания тенденций самой ЭМА, а также повышает степень сглаживания кривой.

При использовании этой стратегии эффективность прорыва зависит от настроек параметров 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 )