Type/to search

Estrategia de trading cuantitativo basada en un filtro de tendencia dual

Common strategy
Created: 2023-12-26 12:18:54
Last modified: 3 years ago
1
Follow
1802
Followers

img

Resumen

Se trata de una estrategia de trading cuantitativo que utiliza un filtro de tendencia doble. La estrategia combina un filtro de tendencia global y un filtro de tendencia local, asegurando que solo se abran posiciones cuando la dirección de la tendencia es correcta. Además, la estrategia establece múltiples condiciones de filtro adicionales, como el filtro RSI, el filtro de precio, el filtro de pendiente, etc., para mejorar aún más la fiabilidad de las señales de trading. En cuanto a la salida, la estrategia preestablece niveles de stop loss y take profit. En general, es una estrategia de trading cuantitativa estable y precisa.

Principio de la Estrategia

La lógica central de esta estrategia se basa en un filtro de tendencia doble. El filtro de tendencia global utiliza una EMA de período alto para juzgar la tendencia general del mercado, mientras que el filtro de tendencia local utiliza una EMA de período bajo para juzgar la tendencia local. Solo cuando ambos determinan que la tendencia es consistente, se abre una posición.

Específicamente, la estrategia calcula la línea EMA de BTCUSDT para determinar si el mercado general está en una tendencia alcista o bajista, lo que constituye el filtro de tendencia global. Al mismo tiempo, la estrategia calcula la línea EMA del contrato actual para determinar la tendencia local del mercado, que es el filtro de tendencia local. Cuando ambos coinciden en la misma tendencia, se combinan con otros filtros auxiliares para generar una señal de trading y se abren posiciones con niveles preestablecidos de take profit y stop loss.

Una vez que se determina la señal de trading, la estrategia realiza inmediatamente la orden de apertura. Al mismo tiempo, la estrategia establece previamente los precios de take profit y stop loss. Cuando el precio activa el take profit o el stop loss, la estrategia cierra automáticamente la posición.

Análisis de Ventajas

Esta es una estrategia de trading cuantitativa estable y confiable, con las siguientes ventajas principales:

  1. Utiliza un mecanismo de filtro de tendencia doble, que filtra la mayoría de las señales falsas, haciendo que las señales de trading sean más fiables y precisas.

  2. Combina múltiples filtros auxiliares, como el filtro RSI, el filtro de precio, etc., mejorando aún más la calidad de las señales.

  3. Calcula automáticamente los niveles de take profit y stop loss, eliminando la necesidad de monitoreo manual y reduciendo el riesgo de trading.

  4. Los parámetros de la estrategia se pueden personalizar y ajustar, adaptándose a más instrumentos de trading, con una fuerte adaptabilidad.

  5. La lógica de la estrategia es clara y fácil de entender, lo que facilita su optimización y mejora, con un amplio margen de expansión.

Análisis de Riesgos

Aunque la estrategia tiene muchas ventajas, todavía existen algunos riesgos de trading, que se concentran principalmente en:

  1. El filtro de tendencia doble puede no determinar con precisión el punto de entrada. Se puede optimizar ajustando los parámetros del filtro.

  2. La configuración de los niveles de take profit y stop loss puede ser inexacta, lo que podría provocar cierres demasiado tempranos. Se pueden probar diferentes combinaciones de parámetros para encontrar la solución óptima.

  3. La elección inadecuada del instrumento de trading y del período puede hacer que la estrategia sea ineficaz. Se recomienda ajustar y probar los parámetros para cada instrumento de trading por separado.

  4. Existe cierto riesgo de sobreajuste. Es necesario realizar backtesting en más entornos de mercado para garantizar la solidez de la estrategia.

Direcciones de Optimización

Esta estrategia se puede optimizar principalmente en las siguientes direcciones:

  1. Ajustar los parámetros del filtro doble para encontrar la mejor combinación de parámetros.

  2. Probar y seleccionar los mejores filtros auxiliares.

  3. Optimizar el algoritmo de take profit y stop loss para hacerlo más inteligente.

  4. Intentar introducir medios como el aprendizaje automático para lograr un ajuste dinámico de parámetros de la estrategia.

  5. Realizar backtesting en más instrumentos de trading y durante períodos más largos para mejorar la estabilidad de la estrategia.

Conclusión

En general, esta estrategia es una estrategia de trading cuantitativa estable, precisa y fácil de optimizar. Utiliza un filtro de tendencia doble combinado con múltiples filtros auxiliares para generar señales de trading, lo que puede filtrar la mayor parte del ruido y hacer que las señales sean más precisas y fiables. Además, la estrategia incorpora configuraciones de take profit y stop loss, lo que puede reducir el riesgo de trading. Es una estrategia de gran valor práctico que, después de la optimización y validación, se puede utilizar directamente en trading real. También tiene un gran potencial de expansión, lo que la convierte en una estrategia cuantitativa digna de un estudio en profundidad.

Source
Pine
/*backtest
start: 2023-01-01 00:00:00
end: 2023-12-25 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/


//@version=4

strategy(title = 'Cipher_B', overlay=true )
Strategy parameters
Strategy parameters
Show WaveTrend
Show Buy dots
Show Gold dots
Show Sell dots
Show Div. dots
Show Fast WT
WT Channel Length
WT Average Length
WT MA Source
WT MA Length
WT Overbought Level 1
WT Overbought Level 2
WT Overbought Level 3
WT Oversold Level 1
WT Oversold Level 2
WT Oversold Level 3
Show WT Regular Divergences
Show WT Hidden Divergences
Not apply OB/OS Limits on Hidden Divergences
WT Bearish Divergence min
WT Bullish Divergence min
Show 2nd WT Regular Divergences
WT 2nd Bearish Divergence
WT 2nd Bullish Divergence 15 min
Show MFI
MFI Period
MFI Area multiplier
MFI Area Y Pos
Show RSI
RSI Source
RSI Length
RSI Oversold
RSI Overbought
Show RSI Regular Divergences
Show RSI Hidden Divergences
RSI Bearish Divergence min
RSI Bullish Divergence min
Show Stochastic RSI
Use Log?
Use Average of both K & D
Stochastic RSI Source
Stochastic RSI Length
RSI Length
Stochastic RSI K Smooth
Stochastic RSI D Smooth
Show Stoch Regular Divergences
Show Stoch Hidden Divergences
Show Schaff TC line
Schaff TC Source
Schaff TC
Schaff TC Fast Lenght
Schaff TC Slow Length
Schaff TC Factor
Show Sommi flag
Show Sommi F. Wave
Sommi F. Wave timeframe
F. Wave Bear Level (less than)
F. Wave Bull Level (more than)
WT Bear Level (more than)
WT Bull Level (less than)
Money flow Bear Level (less than)
Money flow Bull Level (more than)
Show Sommi diamond
HTF Candle Res. 1
HTF Candle Res. 2
WT Bear Level (More than)
WT Bull Level (Less than)
Show MACD Colors
MACD Colors MACD TF
Dark mode
Trend Settings
Use Global trend?
Global trend timeframe
Global trend length
Local trend filter length
Local trend filter timeframe
Only divergencies for long
Only divergencies for short
Sommi diamond alerts
Cancel all positions if price crosses local sma? (yellow line)
RSI filter ON
Price filter ON
Long Price filter from
Long Price filter to
Short Price filter from
Short Price filter to
Use Local trend?
TP/SL Settings
TP long
TP long div
TP short
SL long
SL short
Slope Settings
Use Slope filter?
Slope number long
Slope number short
Slope period
Position Settings
Only long?
Only short?
Volume Settings
Volume filter?
Volume no more than:
Volume no less than:
Shift Settings
Shift open position?
How many % to shift?
Cancel Settings
Cancel position in #bars?
Number of bars
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)