Estrategia del surfista


Fecha de creación: 2023-10-17 15:30:18 Última modificación: 2023-10-17 15:30:18
Copiar: 0 Número de Visitas: 625
1
Seguir
1617
Seguidores

Estrategia del surfista

Descripción general

La estrategia de los surfistas es una combinación de estrategias para lograr señales de negociación más fiables mediante la combinación de diferentes estrategias de seguimiento de tendencias. Integra la estrategia de inversión 123 y la estrategia ECO, con el objetivo de generar señales de negociación más precisas después de la confirmación de la tendencia. La estrategia toma su nombre del surfista que se llama surfista, lo que significa que la estrategia trata de atacar las olas de las fluctuaciones del mercado y obtener ganancias excedentarias por encima de la bolsa grande.

Principio de estrategia

La estrategia de los vagabundos combina dos tipos diferentes de estrategias: la estrategia de inversión y la estrategia de seguimiento de la tendencia.

En primer lugar, la estrategia de inversión 123 es una estrategia de inversión. Utiliza la información de la línea K para determinar si hay una señal de reversión en el precio. Emite una señal de compra cuando el cierre de ayer es superior al del día anterior y el cierre de hoy es inferior al de ayer, mientras que el 9 de Slow K es inferior a 50; emite una señal de venta cuando el cierre de ayer es inferior al del día anterior y el cierre de hoy es superior al de ayer, mientras que el 9 de Fast K es superior a 50.

En segundo lugar, la estrategia ECO es una estrategia de seguimiento de la tendencia. Utiliza el tamaño y la dirección de la línea K del precio para calcular el impulso y determinar la dirección de la tendencia. Un indicador ECO superior a 0 indica una tendencia alcista y un indicador inferior a 0 indica una tendencia descendente.

La estrategia de los vagabundos integra las señales de las dos estrategias. La estrategia de los vagabundos abre posiciones para establecer posiciones solo cuando ambas estrategias emiten señales de identidad, por ejemplo, cuando la estrategia de ECO muestra una tendencia alcista y la estrategia de reversión 123 también emite una señal de compra. Esto evita que se pierda la negociación por un error de juicio de una sola estrategia.

Análisis de las ventajas

En comparación con una sola estrategia, la estrategia de los vagabundos tiene las siguientes ventajas:

  1. La combinación de estrategias de reversión y tendencia, y el largo y el corto, hace que las señales de negociación sean más confiables. El ECO asegura que la reversión se realice solo antes de que la tendencia cambie y evita que la señal de reversión ocurra en el medio de la tendencia.

  2. La estrategia inversa utiliza el indicador estocástico para determinar las zonas de sobreventa y la estrategia ECO para determinar la dirección de la dinámica de precios, ambas se complementan entre sí y reducen la probabilidad de error.

  3. El mecanismo de doble filtración asegura que las posiciones se abran solo cuando ambas estrategias se consideran en la misma dirección, lo que reduce considerablemente el riesgo de transacción.

  4. El espacio de configuración de parámetros es flexible y se pueden ajustar los parámetros para diferentes mercados y adaptarse a un entorno de mercado más amplio.

  5. El uso de un marco temporal múltiple de inversiones intradiarias y medianas y largas para determinar la tendencia puede aprovechar más oportunidades de negociación.

Análisis de riesgos

A pesar de que las estrategias de los vagabundos reducen el riesgo de una sola estrategia mediante el uso de combinaciones de varias estrategias, existen los siguientes riesgos en las operaciones:

  1. 123 La estrategia de reversión tiene un juicio débil sobre la situación de la conmoción y puede generar señales de reversión continuas que aumentan las pérdidas.

  2. Las estrategias ECO son menos efectivas cuando la potencia es baja y deben evitarse en ambientes de baja potencia.

  3. Cuando se filtran las señales de doble estrategia, es posible que se pierda parte de las señales de ganancias emitidas por la estrategia por separado.

  4. La configuración incorrecta de los parámetros puede causar que la estrategia emita una señal errónea. Los parámetros deben ajustarse para que la estrategia se adapte a diferentes mercados.

  5. La estrategia puede no adaptarse a ciertas situaciones especiales del mercado, como cuando ocurre un evento de gran escala como el Black Swan.

Dirección de optimización

La estrategia de los vagabundos también tiene espacio para ser optimizada:

  1. Se puede considerar la inclusión de una estrategia de parada de pérdidas, que se detiene automáticamente cuando las pérdidas alcanzan el punto de parada.

  2. Se pueden probar diferentes parámetros de la línea media para encontrar combinaciones de parámetros más estables.

  3. Se puede intentar una optimización de la adaptación de los parámetros basados en el aprendizaje automático para que los parámetros de la política se ajusten dinámicamente.

  4. Se pueden agregar más estrategias auxiliares para mejorar aún más la precisión de la señal.

  5. Se puede probar la estabilidad en diferentes entornos de mercado y ajustar los parámetros para adaptarlos a un mercado más amplio.

  6. Se puede desarrollar un sistema de ejecución automática y retroalimentación para una optimización de la estrategia más rigurosa.

Resumir

En resumen, la estrategia de los vagantes, mediante la integración de la estrategia de reversión y la estrategia de seguimiento de la tendencia de doble confirmación de las señales de comercio, a la vez que la captura de los cambios en la tendencia de mejorar la precisión de la señal, se espera obtener beneficios excedentarios que superan el margen de riesgo. Aunque todavía existe cierto riesgo, pero puede adaptarse a un entorno de mercado más amplio mediante la optimización continua.

Código Fuente de la Estrategia
/*backtest
start: 2023-09-16 00:00:00
end: 2023-10-16 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 16/04/2020
// This is combo strategies for get a cumulative signal. 
//
// First strategy
// This System was created from the Book "How I Tripled My Money In The 
// Futures Market" by Ulf Jensen, Page 183. This is reverse type of strategies.
// The strategy buys at market, if close price is higher than the previous close 
// during 2 days and the meaning of 9-days Stochastic Slow Oscillator is lower than 50. 
// The strategy sells at market, if close price is lower than the previous close price 
// during 2 days and the meaning of 9-days Stochastic Fast Oscillator is higher than 50.
//
// Second strategy
// We call this one the ECO for short, but it will be listed on the indicator list 
// at W. Blau’s Ergodic Candlestick Oscillator. The ECO is a momentum indicator. 
// It is based on candlestick bars, and takes into account the size and direction 
// of the candlestick "body". We have found it to be a very good momentum indicator, 
// and especially smooth, because it is unaffected by gaps in price, unlike many other 
// momentum indicators.
// We like to use this indicator as an additional trend confirmation tool, or as an 
// alternate trend definition tool, in place of a weekly indicator. The simplest way 
// of using the indicator is simply to define the trend based on which side of the "0" 
// line the indicator is located on. If the indicator is above "0", then the trend is up. 
// If the indicator is below "0" then the trend is down. You can add an additional 
// qualifier by noting the "slope" of the indicator, and the crossing points of the slow 
// and fast lines. Some like to use the slope alone to define trend direction. If the 
// lines are sloping upward, the trend is up. Alternately, if the lines are sloping 
// downward, the trend is down. In this view, the point where the lines "cross" is the 
// point where the trend changes.
// When the ECO is below the "0" line, the trend is down, and we are qualified only to 
// sell on new short signals from the Hi-Lo Activator. In other words, when the ECO is 
// above 0, we are not allowed to take short signals, and when the ECO is below 0, we 
// are not allowed to take long signals. 
//
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
Reversal123(Length, KSmoothing, DLength, Level) =>
    vFast = sma(stoch(close, high, low, Length), KSmoothing) 
    vSlow = sma(vFast, DLength)
    pos = 0.0
    pos := iff(close[2] < close[1] and close > close[1] and vFast < vSlow and vFast > Level, 1,
	         iff(close[2] > close[1] and close < close[1] and vFast > vSlow and vFast < Level, -1, nz(pos[1], 0))) 
	pos

ECO(r,s) =>
    pos = 0
    xCO = close - open
    xHL = high - low
    xEMA = ema(ema(xCO, r), s)
    xvEMA = ema(ema(xHL, r), s)
    nRes = 100 * (xEMA / xvEMA)
    pos := iff(nRes > 0, 1,
	         iff(nRes <= 0, -1, nz(pos[1], 0))) 
    pos

strategy(title="Combo Backtest 123 Reversal & ECO Strategy", shorttitle="Combo", overlay = true)
Length = input(14, minval=1)
KSmoothing = input(1, minval=1)
DLength = input(3, minval=1)
Level = input(50, minval=1)
//-------------------------
r = input(32, minval=1)
s = input(12, minval=1)
reverse = input(false, title="Trade reverse")
posReversal123 = Reversal123(Length, KSmoothing, DLength, Level)
posECO = ECO(r,s)
pos = iff(posReversal123 == 1 and posECO == 1 , 1,
	   iff(posReversal123 == -1 and posECO == -1, -1, 0)) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1 , 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	 
if (possig == 0) 
    strategy.close_all()
barcolor(possig == -1 ? #b50404: possig == 1 ? #079605 : #0536b3 )