A estratégia usa o indicador WaveTrend para determinar a direção da tendência de preços, gerando um sinal de negociação no ponto de mudança de tendência e pertence à classe de estratégia de seguimento de tendência.
Calcule o oscilador WaveTrend, julgue-o como um mercado multi-cabeça quando positivo, julgue-o como um mercado de cabeças vazias quando negativo.
O indicador WaveTrend gera sinais de compra e venda quando muda.
A opção é apenas para transações múltiplas.
A WaveTrend pode ser ativada com a marcação de uma seta.
A cor de fundo pode ser intuitiva para determinar a direção da tendência.
As regras da estratégia são simples, claras e fáceis de aplicar.
O indicador WaveTrend é sensível à mudança de tendência e pode capturar oportunidades mais cedo.
Cores de fundo visuais e marcas de setas, formando um sinal intuitivo.
Os parâmetros padrão são simples e práticos.
O código é simples, fácil de entender e modificar.
Pode escolher apenas mais ou nada, de acordo com a necessidade.
O indicador WaveTrend pode apresentar sinais falsos que podem levar a perdas desnecessárias.
A falta de conhecimento sobre a intensidade da tendência e o risco de um pico e um fundo.
Como uma estratégia de acompanhamento de tendências, o indicador WaveTrend é vulnerável a arbitragem em mercados turbulentos.
A configuração errada dos parâmetros também pode afetar a eficácia da estratégia.
O sistema de paradas não está configurado e pode causar grandes perdas.
Teste diferentes combinações de parâmetros de WaveTrend para encontrar o parâmetro mais ótimo.
Adicione outros indicadores para filtrar o sinal e evitar falsos sinais.
Adicionar estratégias de stop loss para controlar o risco.
Avaliar a necessidade de apenas fazer mais ou nada.
A escolha de usar ou não a marcação com setas depende da situação do mercado.
Otimizar a estratégia de gestão de fundos e aumentar a estabilidade de receitas.
A estratégia usa o indicador de WaveTrend para determinar a tendência de mudança para a negociação, com vantagens de fácil de usar, mas também existe um certo risco. Com a otimização de parâmetros, estratégias de parada de perdas, filtragem de sinais e outras melhorias, pode ser construída como uma estratégia de acompanhamento de tendência estável e eficiente.
/*backtest
start: 2023-09-12 00:00:00
end: 2023-09-19 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// (c) Noro
//2017
//@version=2
strategy(title="Noro's WaveTrend Strategy v1.0", shorttitle = "WaveTrend str 1.0", overlay = true)
//settings
onlylong = input(true, title = "Only Long?")
usearr = input(true, title = "Need new-trend-arrows?")
//WTO ("WaveTrend Oscilator") method by LazyBear
//Start of LazyBear's code
esa = ema(hlc3, 10)
d = ema(abs(hlc3 - esa), 10)
ci = (hlc3 - esa) / (0.015 * d)
tci = ema(ci, 21)
//End of LazyBear's code
WTOtrend = tci > 0 ? 1 : tci < 0 ? -1 : 0
//background
col = WTOtrend == 1 ? 1 : WTOtrend == -1 ? -1 : col[1]
bgcolor = col == 1 ? lime : col == -1 ? red : na
bgcolor(bgcolor, transp=70)
//arrows
posi = WTOtrend == 1 ? 1 : WTOtrend == -1 ? -1 : posi[1]
arr = usearr == true ? posi == 1 and posi[1] < 1 ? 1 : posi == -1 and posi[1] > -1 ? -1 : na : na
plotarrow(arr == 1 ? 1 : na, title = "UpArrow", colorup = blue, colordown = blue, maxheight = 60, minheight = 50, transp = 0)
plotarrow(arr == -1 ? -1 : na, title = "DnArrow", colorup = blue, colordown = blue, maxheight = 60, minheight = 50, transp = 0)
//trading
longCondition = posi == 1 and posi[1] < 1
if (longCondition)
strategy.entry("Long", strategy.long)
shortCondition = posi == -1 and posi[1] > -1
if (shortCondition)
strategy.entry("Short", strategy.short, onlylong == true ? 0 : na)