Esta estratégia utiliza principalmente o cruzamento de duas médias móveis de Hull de diferentes períodos de tempo para avaliar a tendência do mercado e executar operações de curto e longo prazo.
A estratégia usa duas médias móveis de Hull, com 60 e 175 ciclos, respectivamente.
hullma é a média móvel de Hull de 60 períodos, calculada através da função wma ≠
ahullma é a média móvel de Hull de 175 ciclos, calculada através da função wma ≠ ∞.
Quando a hullma atravessa a ahullma de baixo para cima, gera uma cruz dourada, fazendo um sinal de multiplicação.
Quando o hullma cai de cima para baixo sobre o ahullma, gera-se um “dead fork”, um sinal de vazio.
longCondition e shortCondition julgarão as condições de excesso e de falta, respectivamente.
A função strategy.entry é usada para executar várias operações de vazio.
A estratégia usa o princípio do cruzamento, julgando que a linha média de curto prazo e a linha média de longo prazo se cruzam para capturar as mudanças nas tendências de curto e longo prazo da situação, a fim de lucrar.
A média móvel de Hull permite capturar mudanças de preços mais rapidamente.
O princípio da dupla equação de interseção é simples e fácil de entender e operar.
A combinação de 60 e 175 ciclos capta tendências de curto e médio prazo.
Parâmetros de ciclo personalizáveis para diferentes mercados e variedades.
Flexível para uso no dia a dia e para negociação de posições.
A dupla equidistância tem um certo atraso, e não é permitida a entrada no momento.
A média de curto período pode ser maior em falsos sinais.
A frequência de interseções pode causar prejuízos em situações de tremores.
A configuração do ciclo é errada e não consegue captar as mudanças de tendência.
Os parâmetros de ciclo devem ser apropriadamente otimizados, e as diferentes variedades precisam de ajustes.
O risco pode ser mitigado através da combinação de outros indicadores de filtragem de sinais, otimização de parâmetros de ciclo, e de uma tolerância adequada de stop loss.
Teste diferentes combinações de equilíbrio para encontrar o melhor ciclo.
Adicione indicadores como o índice de tendência para filtrar.
Otimizar a estratégia de stop loss e reduzir a frequência de stop loss.
Diferentes variedades podem ajustar os parâmetros de ciclo.
Algoritmos de aprendizagem de máquina e parâmetros de otimização dinâmica.
A estratégia utiliza o princípio do cruzamento dourado com o forco morto para julgar a tendência do mercado através do cruzamento de duas médias móveis de Hull, e pertence à típica estratégia de negociação de linha dupla de curto prazo. A vantagem é a simplicidade da ideia, a facilidade de operação e a capacidade de capturar tendências de curto prazo mais rápidas. Mas também há um alto risco de falso sinal e problemas de atraso.
/*backtest
start: 2023-09-10 00:00:00
end: 2023-10-10 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy(title = "Hull MA", shorttitle="Junior2", overlay = true)
//HULL MA 1
length = input(60, minval=1,title="HULL MA 1 LENGTH")
src = input(close, title="Source")
hullma = wma(2*wma(src, length/2)-wma(src, length), round(sqrt(length)))
plot(hullma, color=color.green)
//HULLMA 2
alength = input(175, minval=1,title="HULL MA 2 LENGTH")
asrc = input(close, title="Source")
ahullma = wma(2*wma(asrc, alength/2)-wma(asrc, alength), round(sqrt(alength)))
plot(ahullma, color=color.green)
c1up= crossover(hullma,ahullma)
c1down= crossunder(hullma,ahullma)
longCondition = c1up
if longCondition
strategy.entry("L", strategy.long)
shortCondition = c1down
if shortCondition
strategy.entry("S", strategy.short)
plot(close)