
La estrategia calcula el promedio móvil de Hull y sus bandas de porcentaje arriba y abajo, para lograr una operación cuantitativa de compra y venta de stop loss. Las ventajas de la estrategia incluyen la capacidad de ajustar los parámetros, la simplicidad de la implementación, la rigidez de la parada. Pero también existe el riesgo de perseguir la caída de la caída, el comercio frecuente, etc.
Calcula el promedio móvil de Hullma de longitud.
Mapeo de las vías superiores xL1, xL3 y inferiores xL2, xL4 según el porcentaje de hullma.
Haga más cuando el precio de cierre está por debajo de la trayectoria; y cerrar cuando el precio de cierre está por debajo de la trayectoria
La estrategia tiene las siguientes ventajas:
El indicador HullMA es sensible a los cambios en los precios y puede seguir la tendencia de manera efectiva.
El porcentaje de libertad de configuración es alto y se puede ajustar para diferentes variedades.
La estrategia de dos vías permite filtrar las señales falsas.
La estrategia de detener el daño puede ser eficaz para controlar el riesgo.
La estrategia también tiene sus riesgos:
En la actualidad, el gobierno de la República Democrática del Congo está en proceso de aprobación de la ley.
La pérdida de puntos de desliz por el comercio frecuente.
La configuración incorrecta de los parámetros puede ocasionar transacciones frecuentes.
La configuración de la posición de deterioro requiere pruebas repetidas y optimización.
La estrategia se puede optimizar en las siguientes direcciones:
Optimización de los parámetros de longitud de casco MA para adaptarse a diferentes variedades.
Optimización de los parámetros de porcentaje y reducción de las transacciones erróneas.
Añade estrategias de operaciones de línea corta para obtener más ganancias con el retorno.
Optimizar las estrategias de stop loss para asegurar que sean efectivas.
Prueba de la robustez de los parámetros de las diferentes variedades.
Esta estrategia construye una estrategia de negociación de ruptura simple e intuitiva a través del indicador HullMA y su banda de porcentaje. Las ventajas y desventajas de la estrategia son claras, se puede ampliar a través de ajustes de parámetros y optimización de funciones, y puede ser una estrategia cuantitativa muy práctica.
/*backtest
start: 2023-03-01 00:00:00
end: 2024-02-29 00:00:00
period: 5d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("hullma percentage lines", overlay=true)
length = input(9, minval=1)
src = input(close, title="Source")
hullma = wma(2*wma(src, length/2)-wma(src, length), round(sqrt(length)))
plot(hullma)
Uband1 = input(3, minval=1, step = .5)
Lband1 = input(3, minval=1, step = .5)
Uband2 = input(6, minval=1, step = .5)
Lband2 = input(6, minval=1, step = .5)
v1 = Uband1+100
v2 = 100 - Lband1
v3 = Uband2+100
v4 = 100 - Lband2
xL1 = (hullma / 100) * v1
xL2 = (hullma / 100) * v2
xL3 = (hullma / 100) * v3
xL4 = (hullma / 100) * v4
plot(xL1, color=yellow, title="H1")
plot(xL2, color=yellow, title="L1")
plot(xL3, color=yellow, title="H2")
plot(xL4, color=yellow, title="L2")
longCondition1 = crossover(close, xL4)
if (longCondition1)
strategy.entry("l1", strategy.long)
longCondition2 = crossover(close, xL2)
if (longCondition2)
strategy.entry("l1", strategy.long)
shortCondition1 = crossover(close, xL1)
if (shortCondition1)
strategy.close("l1", strategy.long)
shortCondition2 = crossover(close, xL2)
if (shortCondition2)
strategy.close("l1", strategy.long)
shortCondition3 = crossover(close, xL3)
if (shortCondition3)
strategy.close("l1", strategy.long)