
Descripción general
Es un sistema de determinación de tendencias que combina el peso del volumen de operaciones y las fluctuaciones de precios. El sistema forma un indicador de tendencias único mediante el cálculo de la diferencia entre el precio de apertura y el precio de cierre (valor delta) y el aumento de peso en combinación con el volumen de operaciones.
Principio de estrategia
- Cálculo del valor delta: se utiliza el diferencial entre el precio de apertura y el precio de cierre en un período determinado y se pondera con el volumen de operaciones de ese período
- Mecanismo de generación de la señal:
- El sistema identifica una señal bajista cuando el Delta cruza su SMA
- Cuando el Delta pasa por debajo de su SMA, el sistema lo identifica como una señal positiva
- Los indicadores de la EMA se asocian con:
- El sistema utiliza el EMA de 20 ciclos como confirmación de tendencia
- El color de la EMA cambia con el delta en relación a la posición de su SMA
- Filtrado de volumen de transacciones: establece un límite de volumen de transacciones para garantizar que las transacciones se realicen en condiciones de suficiente liquidez
Ventajas estratégicas
- Análisis multidimensional: combina precios, volumen de transacciones y sistemas de medias para ofrecer una visión más completa del mercado
- La fiabilidad de la señal: reduce el impacto aleatorio de las fluctuaciones de los precios mediante el aumento del volumen de transacciones
- Adaptabilidad: puede funcionar en varios períodos de tiempo, como 4 horas y la línea del día
- Flexibilidad de parámetros: ofrece varios parámetros ajustables para optimizar según las diferentes características del mercado
- Control de riesgo: mecanismo de filtro de volumen de transacción incorporado para evitar el entorno de baja liquidez
Riesgo estratégico
- Riesgo de cambio de tendencia: Se podría generar una señal errónea en un mercado muy volátil
- Sensibilidad de los parámetros: diferentes combinaciones de parámetros pueden generar grandes diferencias en el rendimiento de la estrategia.
- Riesgo de retraso: el retraso inherente al sistema de línea media puede causar retrasos en el tiempo de entrada
- Dependencia del entorno del mercado: puede generar señales de negociación frecuentes en los mercados de ordenamiento horizontal
Dirección de optimización de la estrategia
- Introducción de los parámetros dinámicos:
- Ajuste automático del ciclo de cálculo de Delta en función de las fluctuaciones del mercado
- Ajuste dinámico de la depreciación del volumen de operaciones basado en el cambio de volumen de operaciones
- Filtrado de señales de aumento:
- Añadir indicadores de confirmación de la intensidad de la tendencia
- Sistema integrado de identificación de formas de precios
- Mejorar la gestión de riesgos:
- Establecimiento de un mecanismo dinámico de detención de pérdidas
- Introducción de un sistema de gestión de posiciones
Resumir
Es una estrategia sistematizada que combina la dinámica de los precios, el volumen de transacciones y los indicadores de tendencias. A través de un análisis multidimensional y una selección rigurosa de las condiciones de transacción, la estrategia mantiene una alta fiabilidad, al tiempo que tiene una buena adaptabilidad y escalabilidad. La ventaja central de la estrategia radica en su juicio tridimensional de las tendencias del mercado, y su mayor potencial de desarrollo radica en la optimización dinámica de los parámetros y la mejora del sistema de gestión de riesgos.
Código Fuente de la Estrategia
/*backtest
start: 2019-12-23 08:00:00
end: 2024-12-09 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Volume-Weighted Delta Strategy", overlay=true)
// Input-parametrit
length_delta = input.int(5, minval=1, title="Delta Length")
length_ma = input.int(5, minval=1, title="MA Length")
length_sma = input.int(5, minval=1, title="MA Length")
volume_threshold = input.float(100000, title="Volume Threshold")
// Funktio delta-arvojen laskemiseksi ja volyymin mukaan painottamiseksi
calculate_volume_weighted_delta(delta_length) =>
delta_sum = 0.0
for i = 0 to delta_length - 1
delta_sum := delta_sum + ((close[i] - open[i]) * volume[i])
delta_sum
// Laskenta
delta_value = calculate_volume_weighted_delta(length_delta)
ma_value = ta.sma(delta_value, length_sma)
ema20 = ta.ema(close, 20)
// EMA:n värin määrittely
ema_color = delta_value > ma_value ? color.green : color.red
positive = ta.crossover(delta_value, ma_value)
negative = ta.crossunder(delta_value, ma_value)
// Piirretään graafit
plot(ema20, color=ema_color, title="20 EMA")
BullishCond = ta.crossover(ma_value, delta_value)
BearishCond = ta.crossunder(ma_value, delta_value)
if (BullishCond)
strategy.entry("Sell", strategy.short)
if (BearishCond)
strategy.entry("Buy", strategy.long)