Estrategia de cruce por cero de diferencia de medias móviles


Fecha de creación: 2024-01-26 15:45:03 Última modificación: 2024-01-26 15:45:03
Copiar: 0 Número de Visitas: 556
1
Seguir
1617
Seguidores

Estrategia de cruce por cero de diferencia de medias móviles

Descripción general

La estrategia utiliza el método de medias móviles para determinar la diferencia entre el precio de las acciones y el promedio, y en combinación con el sistema de cruce de los ejes cero para emitir señales de negociación. La idea básica es que cuando el precio se acerca al promedio desde arriba, la caída es baja, y cuando el precio se acerca al promedio desde abajo, la ganancia es alta.

Principio de estrategia

  1. Calcula el promedio móvil del índice de 8 días y el promedio móvil más bajo de los últimos 8 días
  2. Calcula el diferencial entre el precio y la media móvil actual
  3. La diferencia inferior a 0 es la señal de bajada, la diferencia superior a 0 es el desvío de fondo, la señal de avance
  4. La magnitud de la diferencia, combinada con la mayor caída de la semana pasada, emite una señal de negociación

Análisis de las ventajas

  1. El uso de un sistema de doble línea para filtrar efectivamente las brechas falsas
  2. La teoría de precios mínimos para encontrar señales de fondo
  3. En este caso, el precio de venta es el precio de venta, y el precio de venta es el precio de venta.

Análisis de riesgos

  1. Las estrategias de doble línea son propensas al efecto whipsaw
  2. El problema de la frecuencia excesiva de las operaciones
  3. Es muy importante que los parámetros de la media móvil sean razonables.

Dirección de optimización

  1. Ajustar el promedio móvil de los parámetros de ciclo para adaptarse a diferentes períodos
  2. Aumento de la filtración de las señales falsas de ruptura en los indicadores de volumen de transacción
  3. Combinado con un indicador estocástico para evitar la sobrevaloración y la sobrecompra

Resumir

Esta estrategia integra el método de medición de la diferencia de la línea media y el sistema de juicio cruzado del eje cero, con el objetivo de mejorar la precisión de la detección de puntos de venta y venta. Sin embargo, aún hay que optimizar aún más la configuración de los parámetros y trabajar en conjunto con otras señales de filtración de indicadores. En general, la estrategia utiliza un simple indicador para determinar la eficacia y puede usarse como una de las estrategias básicas en el entorno físico.

Código Fuente de la Estrategia
/*backtest
start: 2023-01-19 00:00:00
end: 2024-01-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy(title = "Estratégia diferença menor preço de 8")

// Configuração da Média Móvel
emaPeriod = 8

ema= ema(close, emaPeriod)
ema1= ema(close[1], emaPeriod)
lowestEMA = lowest(ema, 8)

// Calcula a diferença entre o preço e a média móvel
diff = close - ema
diff1 = close[1] - ema1
diffLow = ema - lowestEMA

//Condições
diffZero = diff < 0
diffUnder = diff < diffLow
diffUm = diff > 0
Low0 = diffLow == 0




// Sinais de entrada
buy_signal = diffUnder and crossover(diff, diff1) 
sell_signal = diffUm and diffUnder and crossunder(diff, diff1)

// Executa as operações de compra/venda
if buy_signal
    strategy.entry("Buy", strategy.long)
if sell_signal
    strategy.exit("Buy")

// Plota as linhas
plot(0, title="Linha Zero", color=color.gray)
plot(diff, title="Diferença", color=color.blue, linewidth=2)

plot(diffLow, title="Diferença", color=color.red, linewidth=2)