Esta estrategia adopta el indicador de bandas de Bollinger y la media móvil para determinar las señales de negociación. El indicador Arnoud Legoux se utiliza para calcular la media móvil, combinado con el indicador Parabolic SAR para juzgar las señales de entrada.
La lógica central de esta estrategia es juzgar la relación entre las bandas de Bollinger y el indicador de la media móvil.
En concreto, la estrategia combina el indicador de la media móvil de Arnoud Legoux y el indicador SAR parabólico.
El indicador de promedio móvil de Arnoud Legoux es una versión mejorada basada en el promedio móvil tradicional. En comparación con el promedio móvil ordinario, introduce el desplazamiento de desplazamiento para ajustar el ángulo de la línea de promedio móvil de manera más flexible. Al mismo tiempo, el valor Sigma se utiliza para ajustar la suavidad de la línea de promedio móvil.
El indicador parabólico SAR es un indicador de stop-loss muy común. Puede dar señales de reversión muy claras para rastrear la tendencia del precio. Cuando el indicador parabólico SAR está por debajo del precio, representa un estado alcista. Por el contrario, por encima del precio es un estado bajista.
La lógica para juzgar la relación entre indicadores es la siguiente:
La lógica para juzgar la señal corta es la opuesta:
Esta estrategia combina el indicador de bandas de Bollinger y el indicador de media móvil para tener en cuenta tanto el juicio de tendencia como la negociación de ruptura.
Esta estrategia también presenta algunos riesgos:
Las soluciones correspondientes son:
Hay muchas direcciones para optimizar esta estrategia:
Esta estrategia utiliza el doble juicio de las bandas de Bollinger y los indicadores de promedio móvil. Hay un gran espacio para la optimización en términos de ajuste de parámetros y combinación de estrategias. Al introducir métodos más cuantitativos, la estrategia se puede optimizar aún más en una estrategia de negociación algorítmica estable y generadora de ganancias.
/*backtest start: 2023-11-26 00:00:00 end: 2023-12-26 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 //Author: HighProfit //Lead-In strategy("Parabolic SAR & Arnoud Legoux Moving Avarage Strategy", shorttitle="ST-PSAR+ALMA", overlay=true) //Arnoud Legoux Moving Avarage Inputs source = close windowsize = input(title="Window Size",defval=50) offset = input(title="Offset", type=float, defval=0.85) sigma = input(title="Sigma", type=float, defval=6) //Parabolic SAR Inputs start = input(title="Start", type=float, defval=0.02) increase = input(title="Increase", type=float, defval=0.02) max = input(title="Max", type=float, defval=.2) //Conditions longCondition = close>open and sar(start, increase, max) < low and crossover(close, alma(source, windowsize, offset, sigma)) if (longCondition) strategy.entry("Long", strategy.long) shortCondition = close<open and sar(start, increase, max) > high and crossunder(close, alma(source, windowsize, offset, sigma)) if (shortCondition) strategy.entry("Short", strategy.short) //Plots plot(alma(source, windowsize, offset, sigma), linewidth=2, title="ALMA") plot(sar(start, increase, max), style=circles, linewidth=2, title="PSAR")