Estrategia de precio y volumen de cruce de tendencias PVT-EMA

PVT EMA
Fecha de creación: 2024-11-27 15:01:02 Última modificación: 2024-11-27 15:01:02
Copiar: 0 Número de Visitas: 589
1
Seguir
1617
Seguidores

Estrategia de precio y volumen de cruce de tendencias PVT-EMA

Descripción general

Esta estrategia es un sistema de seguimiento de tendencias basado en el cruce de un indicador de tendencias de volumen de transacciones en precios (PVT) con su promedio móvil de índices (EMA). La estrategia identifica los cambios en las tendencias del mercado mediante la supervisión de los cruces del indicador de volumen de transacciones en precios (PVT) con su EMA, para capturar oportunidades potenciales de negociación. Este método combina los cambios en los precios y los cambios en el volumen de transacciones para reflejar con mayor precisión el movimiento real del mercado.

Principio de estrategia

El núcleo de la estrategia es el uso del indicador PVT, que sigue la tendencia del mercado combinando el cambio de precio con el volumen de transacciones. Concretamente, el porcentaje de cambio de precio del día multiplicado por el volumen de transacciones del día se suma para obtener el valor de PVT. Luego se calcula el ciclo de 20 periodos EMA de PVT como línea de referencia.

Ventajas estratégicas

  1. Combinación de precios y cantidades: la integración de datos de precios y cantidades de transacciones permite a la estrategia analizar la dinámica del mercado de manera más completa.
  2. Confirmación de tendencias: el uso de EMA como filtro reduce las señales falsas y mejora la fiabilidad de las transacciones.
  3. La señal es clara: la señal de cruce es clara y fácil de ejecutar.
  4. Adaptabilidad: Las estrategias se pueden aplicar a diferentes entornos de mercado, especialmente en mercados donde hay una gran fluctuación en el volumen de negocios.
  5. Parámetros ajustables: El ciclo EMA puede ajustarse según los diferentes ciclos de negociación y las características del mercado.

Riesgo estratégico

  1. Retraso: debido al uso de EMA, la señal puede tener cierto retraso.
  2. Inconvenientes en los mercados de oscilación: Las falsas señales pueden ser frecuentes en los mercados de oscilación horizontal.
  3. Gestión de fondos: La estrategia en sí no tiene un límite de pérdidas, lo que requiere que el comerciante maneje el riesgo por sí mismo.
  4. Dependencia del volumen de transacciones: la eficacia de la estrategia depende en gran medida de la calidad y fiabilidad de los datos de volumen de transacciones.
  5. Costos de transacción: las señales de transacción frecuentes pueden generar costos de transacción más altos.

Dirección de optimización de la estrategia

  1. Optimización de Stop Loss: Se recomienda agregar un mecanismo de Stop Loss dinámico, que puede usar ATR o Stop Loss porcentual fijo.
  2. Filtración de señales: Se pueden agregar filtros de tendencia, como promedios móviles de períodos más largos, para reducir las señales falsas.
  3. Gestión de posiciones: Se recomienda ajustar el tamaño de las posiciones de forma dinámica en función de la intensidad de la señal y la volatilidad del mercado.
  4. Filtrado por tiempo: Se puede agregar un filtro por tiempo de negociación para evitar el comercio en momentos de mayor volatilidad.
  5. Confirmación de varios períodos: Considere agregar un mecanismo de confirmación de varios períodos de tiempo para mejorar la fiabilidad de la señal.

Resumir

La estrategia de cruce de tendencias PVT-EMA es un sistema de negociación completo que combina el análisis de precios, volúmenes de transacción y tendencias. Si bien existe cierto riesgo de retraso y falsas señales, con la optimización y la gestión de riesgos adecuadas, la estrategia puede convertirse en una herramienta de negociación confiable. Se recomienda a los operadores que realicen una respuesta adecuada antes de su uso en el mercado real y ajusten la configuración de los parámetros según las características específicas del mercado.

Código Fuente de la Estrategia
/*backtest
start: 2019-12-23 08:00:00
end: 2024-11-25 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © PakunFX

//@version=5
strategy(title="PVT Crossover Strategy", shorttitle="PVT Strategy", overlay=false, calc_on_every_tick=true)

// PVTの計算
var cumVol = 0.
cumVol += nz(volume)
if barstate.islast and cumVol == 0
    runtime.error("No volume is provided by the data vendor.")
src = close
pvt = ta.cum(ta.change(src) / src[1] * volume)

// EMAの計算(PVTをソースに使用)
emaLength = input.int(20, minval=1, title="EMA Length")
emaPVT = ta.ema(pvt, emaLength)
// プロットをオフにする
plot(emaPVT, title="EMA of PVT", color=#f37f20, display=display.none)

// クロスオーバー戦略
longCondition = ta.crossover(pvt, emaPVT)
shortCondition = ta.crossunder(pvt, emaPVT)

// シグナル表示もオフにする
plotshape(series=longCondition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY", display=display.none)
plotshape(series=shortCondition, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL", display=display.none)

// 戦略エントリー
if (longCondition)
    strategy.entry("Buy", strategy.long)
if (shortCondition)
    strategy.entry("Sell", strategy.short)