PorcentajeR Estrategia de canal inverso

El autor:¿ Qué pasa?, Fecha: 2023-12-05 12:04:13
Las etiquetas:

img

Resumen de la estrategia

Esta es una estrategia de negociación de reversión basada en el indicador del canal de Laruent. Cálcula los precios más altos y más bajos durante un cierto período de tiempo en el pasado para determinar si el precio actual está en el área de sobrecompra o sobreventa. Si el precio está cerca del tren superior o inferior, abrirá una posición en la dirección opuesta y esperará a que el precio regrese a la línea media.

Principio de la estrategia

La estrategia se basa principalmente en dos indicadores:Indicador de porcentaje R (% R)yLos rieles del Canal de Laruent.

El indicador PercentR muestra la distancia entre el precio de cierre actual y los precios más altos y más bajos durante el período más reciente. El rango de valor es de 0 a -100. Un valor cercano a 0 significa que el precio de cierre actual está cerca del punto más alto recientemente. Y un valor cercano a -100 significa que el precio de cierre actual está cerca del precio más bajo recientemente.

El canal de Laruent se compone de una línea superior, una línea media y una línea inferior. La línea superior equivale al precio más alto durante el período más reciente. La línea inferior equivale al precio más bajo durante ese período. La línea media es la media de las líneas superior e inferior. Si el precio excede la línea superior, se considera sobrecomprado. Si el precio está por debajo de la línea inferior, se considera sobrevendido.

La estrategia calcula en primer lugar elIndicador de porcentajeyLos rieles del Canal de Laruent, utiliza entonces los dos indicadores para determinar si el estado actual está sobrecomprado o sobrevendido:

  1. Cuando el PercentR está por debajo de -87, el estado se considera sobrevendido.
  2. Cuando el PercentR es superior a -20, el estado se considera sobrecomprado.

Si el estado actual no está ni sobrecomprado ni sobrevendido, se extenderá en el mercado abierto y cerrará la posición antes del cierre del mercado el mismo día.

Al capturar la inversión de precios, puede obtener ganancias a corto plazo.

Ventajas

  1. La estrategia es sencilla y clara, fácil de entender e implementar.
  2. El uso del indicador PercentR para juzgar el estado de sobrecompra/sobreventa es confiable.
  3. La realización de órdenes en el mercado para abrir y cerrar posiciones antes del cierre del mercado evita el riesgo de la noche a la mañana.
  4. Como estrategia de negociación inversa, es adecuada para obtener ganancias a corto plazo.

Los riesgos

  1. Una inversión fallida, no puede salir con ganancias.
  2. Configuración incorrecta de parámetros, no puede juzgar correctamente el estado de sobrecompra/sobreventa.
  3. Tiempo de negociación intradiario muy corto, menos señales de negociación.

Los riesgos pueden reducirse optimizando los parámetros, ajustando el tiempo de colocación de órdenes o combinándolos con otros indicadores.

Optimización

  1. Se puede introducir un mecanismo de stop loss para establecer una línea de stop loss para evitar la expansión de la pérdida.
  2. Los parámetros de PercentR se pueden optimizar para que el juicio sobrecomprado/sobrevendido sea más preciso.
  3. La estrategia puede utilizarse simultáneamente en varios marcos de tiempo para implementar operaciones con varios marcos de tiempo.
  4. Se puede combinar con otros indicadores como KDJ, MACD para hacer que las señales comerciales sean más confiables.

Resumen de las actividades

En general, esta estrategia es bastante simple y práctica. Está diseñada sobre la base de la idea de negociación de inversión y es adecuada para el comercio frecuente a corto plazo. Hay un amplio margen de optimización. Se pueden introducir más indicadores técnicos para la combinación. Y también se pueden establecer mecanismos automáticos de stop loss para controlar los riesgos.


/*backtest
start: 2023-11-04 00:00:00
end: 2023-12-04 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Binance","currency":"BTC_USDT"}]
*/

//@version=4
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © zweiprozent original strategy by larry williams

strategy("Daily PercentR Strategy", overlay=false)
D_High = security(syminfo.tickerid, 'D', high[1])
D_Low = security(syminfo.tickerid, 'D', low[1])
D_Close = security(syminfo.tickerid, 'D', close[1])
D_Open = security(syminfo.tickerid, 'D', open[1])

LowMarker = input(-87,"Low Marker",input.integer)

HighMarker =  input(-20,"High Marker",input.integer)

length = input(title="Length", type=input.integer, defval=3)
src = input(close, "Source", type = input.source)
_pr(length) =>
	max = highest(length)
	min = lowest(length)
	100 * (src - max) / (max - min)
percentR = _pr(length)
obPlot = hline(LowMarker, title="Upper Band", color=#606060)
hline(-50, title="Middle Level", linestyle=hline.style_dotted, color=#606060)
osPlot = hline(HighMarker, title="Lower Band", color=#606060)
fill(obPlot, osPlot, title="Background", color=color.new(#9915ff, 90))
plot(percentR, title="%R", color=#3A6CA8, transp=0)

// Go Long - if percentR is not overbought/sold

ordersize=floor(strategy.equity/close) 

if percentR<HighMarker and percentR>LowMarker
    strategy.entry("Long", strategy.long,comment="Long")

//exit at end of session
if low[0]<high[0]
    strategy.close("Long", comment="exit")
    

Más.