Esta estrategia utiliza principalmente el cruce de dos promedios móviles de Hull de diferentes períodos de tiempo para juzgar las tendencias del mercado y realizar operaciones de corto y largo plazo.
La estrategia utiliza dos promedios móviles de Hull, de 60 y 175 períodos respectivamente.
hullma es el promedio móvil de Hull de 60 periodos, calculado por la función wma ≠
ahullma es el promedio móvil de Hull de 175 periodos, calculado por la función wma。
Cuando el hullma se rompe desde abajo hacia arriba, se produce una cruz dorada, haciendo una señal múltiple.
Cuando el hullma cae de arriba hacia abajo sobre el ahullma, se produce una horca muerta, señal de vacío.
Las condiciones longCondition y shortCondition se juzgarán en condiciones de sobre y bajo, respectivamente.
La función de estrategia.entry es utilizada para realizar operaciones de blanqueo múltiple.
La estrategia utiliza el principio de cruce para determinar el cruce entre la media a corto plazo y la media a largo plazo para capturar cambios en las tendencias de mercado a corto plazo y largo plazo y obtener ganancias.
El uso de la media móvil de Hull permite una captura más rápida de los cambios en los precios.
El principio de la cruz de dos líneas equiláreas es simple de entender y fácil de operar.
La combinación de los ciclos 60 y 175 capta tendencias a corto y medio plazo.
Parámetros de ciclo personalizables para diferentes mercados y variedades.
Se puede utilizar con flexibilidad en operaciones intradiarias y de tenencia de posición.
El cruce de dos líneas iguales tiene un cierto retraso, y no se permite la entrada en el momento.
Las señales falsas de cabeza de línea promedio de corto período pueden ser más frecuentes.
En el caso de una convulsión, puede producirse una intersección frecuente que ocasione pérdidas.
La configuración de los ciclos es incorrecta y no capta los cambios de tendencia.
Los parámetros de ciclo deben optimizarse adecuadamente, y las diferentes variedades deben ajustarse.
El riesgo puede mitigarse mediante la combinación de señales de filtración de otros indicadores, la optimización de los parámetros de ciclo y la liberación adecuada del stop loss.
Prueba diferentes combinaciones de líneas uniformes para encontrar el ciclo óptimo.
Se filtrarán indicadores como el índice de tendencia.
Optimización de las estrategias de stop loss para reducir la frecuencia de los paros.
La variación de los parámetros de ciclo es variable para las diferentes variedades.
Se pueden agregar algoritmos como el aprendizaje automático y parámetros de optimización dinámica.
La estrategia utiliza el principio de la cruz dorada y el forcado muerto para juzgar la tendencia del mercado a través de la cruz de las medias móviles de doble Hull. Se trata de una estrategia típica de comercio de doble línea de paridad a corto plazo. Las ventajas son la simplicidad de la idea, la facilidad de operación y la captura de tendencias a corto plazo más rápidas.
/*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)