A estratégia determina os sinais de compra e venda através do cálculo de um cruzamento de duas séries de diferentes parâmetros de médias móveis triplos {TEMA}. A estratégia gera um sinal de compra quando a linha rápida atravessa a linha lenta TEMA e um sinal de venda quando a linha lenta atravessa a linha rápida TEMA. A estratégia combina os benefícios da curva de suavização TEMA para descobrir potenciais pontos de mudança de tendência.
Calcule um TEMA triplo de um conjunto de tempo de 34 como uma linha rápida.
Calcule um EMA triplo de um conjunto de duração de tempo de 13 como um TEMA de linha curta.
Quando a linha rápida atravessa a linha lenta TEMA, um sinal de compra é gerado.
Quando a linha rápida atravessa a linha lenta abaixo da TEMA, gera um sinal de venda.
Gerenciamento automático de pedidos com o módulo estratégia.
A curva TEMA é mais suave e reduz os sinais falsos.
A interseção de diferentes curvas permite captar mudanças nas tendências de curto e longo prazo.
Os sinais de estratégia são simples, claros e fáceis de executar.
Os parâmetros podem ser ajustados livremente para adaptar-se a diferentes períodos.
Posições de parada e parada predefinidas para controlar o risco.
Se os parâmetros não forem ajustados corretamente, pode haver muitos sinais errados.
A TEMA está atrasada e pode ter perdido uma emergência.
A maior parte dos avanços não pode ser antecipada.
O que é necessário é uma combinação de tendência e apoio para o julgamento de resistência.
Há um certo risco de recusa.
Teste os parâmetros de otimização para encontrar a melhor combinação.
Aumentar as condições de filtragem para garantir a qualidade do sinal.
A análise das tendências, em conjunto com outros indicadores.
Desenvolver mecanismos de saída para evitar a posse de títulos em excesso.
Ajuste o stop loss fixo para o stop loss dinâmico.
Testar a eficácia do disco vivo em diferentes variedades e ciclos.
A estratégia utiliza os benefícios de suavização do indicador TEMA e de julgamento cruzado para gerar um sinal de negociação simples. Com otimização de parâmetros, filtragem rigorosa e controle de risco, pode ser uma estratégia de acompanhamento de tendências estável.
/*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)