La estrategia WAMI es una estrategia de trading basada en el análisis de Fourier que tiene como objetivo encontrar operaciones consistentes y rentables en datos históricos de mercado a través de un proceso de optimización iterativo. Combina el promedio móvil exponencial (EMA), promedio móvil ponderado (WMA) y el indicador de impulso (MOM) para formar un indicador comercial compuesto llamado WAMI. Cuando el WAMI cruza por encima o por debajo de un umbral, la estrategia emitirá señales de compra o venta.
El indicador central de esta estrategia es WAMI. Su cálculo es: primero calcular el impulso del precio, luego tomar el WMA de n días, y finalmente realizar EMA dos veces para derivar el WAMI final. Entre ellos, el impulso refleja la velocidad de los cambios de precios, WMA filtra el ruido a corto plazo y EMA suaviza el precio.
Cuando el WAMI se eleva por encima de un umbral determinado, se genera una señal de compra, lo que implica que se está formando una tendencia alcista en el mercado. Cuando cae por debajo del umbral, se genera una señal de venta, lo que significa que ha comenzado una tendencia bajista. Los usuarios pueden ajustar el umbral en función de los resultados de las pruebas de retroceso para optimizar mejor la estrategia.
Esta estrategia combina el seguimiento de tendencias y el análisis de sobrecompras y sobreventas, lo que puede capturar las tendencias de precios a medio y largo plazo mientras evita quedar atrapado.
Las principales ventajas son:
También hay algunos riesgos con esta estrategia:
Estos riesgos pueden reducirse ajustando las combinaciones de parámetros, estableciendo un stop loss y teniendo expectativas de ganancias razonables.
Algunos aspectos de esta estrategia pueden optimizarse aún más:
En conclusión, la Estrategia WAMI es una estrategia de seguimiento de tendencias recomendada a mediano y largo plazo. Al analizar a fondo los cambios de precio y volumen, genera señales comerciales de calidad. Dada la optimización adecuada de parámetros y el control de riesgos, esta estrategia puede lograr ganancias constantes. Sin embargo, los usuarios deben tener en cuenta que cualquier estrategia puede fallar, por lo que una evaluación prudente es una necesidad antes de comprometer capital real.
/*backtest start: 2022-12-06 00:00:00 end: 2023-12-12 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 17/01/2017 // The WAMI-based trading lies in the application and iteration of the // optimization process until the indicated trades on past market data // give consistent, profitable results. It is rather difficult process // based on Fourier analysis. // You can to change Trigger parameter for to get best values of strategy. // // You can change long to short in the Input Settings // Please, use it only for learning or paper trading. Do not for real trading. //////////////////////////////////////////////////////////// strategy(title="WAMI Strategy", shorttitle="WAMI Strategy") Length_EMA = input(13, minval=1) Length_WMA = input(4, minval=1) Trigger = input(0) reverse = input(false, title="Trade reverse") hline(Trigger, color=purple, linestyle=line) xWAMI = ema(ema(wma(mom(close, 1),Length_WMA),Length_EMA),Length_EMA) pos = iff(xWAMI > Trigger, 1, iff(xWAMI < Trigger, -1, nz(pos[1], 0))) possig = iff(reverse and pos == 1, -1, iff(reverse and pos == -1, 1, pos)) if (possig == 1) strategy.entry("Long", strategy.long) if (possig == -1) strategy.entry("Short", strategy.short) barcolor(possig == -1 ? red: possig == 1 ? green : blue ) plot(xWAMI, color=blue, title="WAMI")