Эта стратегия определяет сигналы покупки и продажи, рассчитывая пересечение трехзначных скользящих средних (TEMA) двух различных наборов параметров. При прохождении медленной линии TEMA на быстрой линии TEMA генерируется сигнал покупки, а при прохождении медленной линии TEMA - сигнал продажи. Эта стратегия объединяет преимущества гладкой кривой TEMA и предназначена для обнаружения потенциальных точек изменения тенденции.
Вычислить тройную ЭМА в виде короткой линии ТЕМА для набора продолжительностью 34 часов.
Вычислить тройную ЭМА в виде медленной линии TEMA для серии временной длины 13.
Когда быстрая линия TEMA проходит через медленную TEMA, генерируется сигнал покупки.
Когда быстрая линия TEMA пересекает медленную TEMA, генерируется сигнал продажи.
Автоматическое управление заказами с помощью модуля strategy.
ТЕМА-кривая более гладкая, что позволяет уменьшить количество ложных сигналов.
Скрещивание различных кривых позволяет уловить изменения краткосрочных и долгосрочных тенденций.
Стратегические сигналы просты, понятны и легко реализуемы.
Параметры могут быть изменены в зависимости от цикла.
Предустановленные позиции остановки и остановки, контролирующие риск.
Неправильная настройка параметров может привести к множеству ошибочных сигналов.
TEMA задерживается, может пропустить непредвиденные события.
Некоторые крупные прорывы не могут быть предупреждены.
Необходимо сочетать тенденции и поддерживать резистентность.
Существует определенная степень риска отзыва.
Оптимизация параметров для поиска оптимальных комбинаций.
Добавьте условия фильтрации, чтобы обеспечить качественный сигнал.
В сочетании с другими показателями можно определить основные тенденции.
Разработать механизм выхода из сделки, чтобы предотвратить просрочку.
Настройка фиксированного стоп-стоп на динамический стоп.
Тестирование эффективности различных сортов и циклов.
Стратегия использует плавные преимущества показателя TEMA и перекрестное определение для создания простых торговых сигналов. Благодаря оптимизации параметров, строгой фильтрации и контролю риска, она может стать стабильной стратегией отслеживания тенденций. В целом, стратегия является практически эффективной и заслуживает глубокого тестирования оптимизации для получения лучшей отдачи.
/*backtest
start: 2023-09-11 00:00:00
end: 2023-09-18 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy(title="TEMA With Alert", shorttitle="ALRTEMA", overlay = true )
//Blue
Length = input(34, minval=1)
xPrice = close
xEMA1 = ema(xPrice, Length)
xEMA2 = ema(xEMA1, Length)
xEMA3 = ema(xEMA2, Length)
nRes = 3 * xEMA1 - 3 * xEMA2 + xEMA3
//RED
Length2 = input(13, minval=1)
xPrice2 = close
xEMA12 = ema(xPrice2, Length2)
xEMA22 = ema(xEMA12, Length2)
xEMA32 = ema(xEMA22, Length2)
nRes2 = 3 * xEMA12 - 3 * xEMA22 + xEMA32
buy = 1
sell = 0
x = if nRes > nRes2
buy
else
sell
c = cross(nRes, nRes2)
xy = "Do Some Thing :" + tostring(x)
alertcondition(c, title="Crosing Found", message=xy)
plot(nRes, color=red)
plot(nRes2, color=blue)
short = cross(nRes, nRes2) and nRes > nRes2
long = cross(nRes, nRes2) and nRes < nRes2
strategy.entry("long", strategy.long, when=long)
strategy.entry("short", strategy.short, when=short)