
La estrategia de ruptura del túnel de Tongan es una estrategia de negociación de ruptura basada en el comportamiento y la tendencia de los precios. Utiliza el movimiento ascendente y descendente del túnel de Tongan para identificar posibles puntos de ruptura y abrir posiciones de más o menos capital cuando el precio se rompe el canal.
La lógica central de esta estrategia es la siguiente:
Utiliza las funciones Ta.highest y Ta.lowest para calcular los precios máximos y mínimos de un período determinado (por ejemplo, 60 líneas K) para construir los carriles ascendente y descendente del canal de Dongxian.
Cuando el precio rompe la vía, se cree que el mercado puede entrar en una tendencia múltiple, por lo que se hace más cuando la vía rompe la siguiente línea de apertura de K. Cuando el precio rompe la vía, se cree que el mercado puede entrar en una tendencia a la izquierda, por lo que se hace vacío cuando la vía rompe la siguiente línea de apertura de K.
Una vez que el precio vuelve a caer hacia arriba o vuelve a caer hacia abajo, se considera que la tendencia se ha invertido, y en ese momento se elimina la posición de más o de menos.
Para controlar el riesgo, el punto de pérdida después de hacer más descubiertos se establece como el precio de apertura menos o más un precio mínimo de salto.
Esta estrategia basada en una ruptura de canal es simple y directa, toma en cuenta el comportamiento de los precios y combina características de tendencia, es fácil de operar y es estable.
La estrategia tiene las siguientes ventajas:
La lógica de la estrategia es clara y concisa, fácil de entender e implementar, y práctica.
Utilizando el canal de Dongxian para determinar la dirección de la tendencia, se puede filtrar eficazmente el ruido y identificar señales de ruptura confiables.
La configuración de stop loss después de hacer más descubiertos es razonable y puede controlar bien las pérdidas individuales.
No importa en qué estado se encuentre el mercado, siempre y cuando el precio tenga una ruptura efectiva, la estrategia puede funcionar de manera fluida para capturar una tendencia potencial.
Los parámetros de la estrategia son menos, no son fáciles de ajustar, el espacio para optimizar los parámetros es grande y la plasticidad es alta.
La estrategia también tiene sus riesgos:
La estrategia de seguimiento de tendencias no permite captar el cambio de tendencia.
El punto de parada más cercano puede verse afectado por una fluctuación de la línea corta.
La configuración incorrecta de la longitud de la vía aumenta la probabilidad de una falsa brecha.
Los riesgos a los que se enfrenta el país incluyen:
En combinación con otros indicadores para identificar posibles señales de retroceso, evita el seguimiento forzado.
Establezca un stop-loss de seguimiento razonable para bloquear ganancias, en lugar de un stop-loss inicial de muerte.
Prueba los diferentes parámetros para encontrar la mejor combinación de parámetros.
La estrategia también tiene margen para una mayor optimización:
Prueba una estrategia de ruptura de dos canales, uno para determinar el punto de entrada y el otro para determinar el punto de parada o parada.
Si el canal de ruptura del precio tiene ticks, se puede abrir una posición para filtrar la ruptura falsa.
Añadir filtros de volumen de transacción o de volatilidad para evitar transacciones erróneas cuando los precios fluctúan mucho.
Prueba diferentes estrategias de posicionamiento, como las estrategias de seguimiento de tendencias o de inversión, que pueden combinarse para obtener mejores resultados.
Añadir módulos de gestión de riesgos, controlar la pérdida máxima en un día, la retirada máxima, etc.
La estrategia de ruptura del canal de Tongan es una estrategia de seguimiento de tendencias a corto plazo muy práctica. Se basa en el comportamiento de los precios, identifica los cambios en las tendencias potenciales y abre posiciones con la ruptura del canal. La lógica de la estrategia es simple, fácil de operar y puede obtener buenos resultados en varios mercados.
/*backtest
start: 2023-11-03 00:00:00
end: 2023-12-03 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
// Step 1. Define strategy settings
strategy(title="Price action and breakout Channel Forexrn", overlay=true,
pyramiding=0, initial_capital=100000,
commission_type=strategy.commission.cash_per_order,
commission_value=4, slippage=2)
dochLen = input.int(60, title="Price action and breackout Channel Forexrn")
// Position sizing inputs
usePosSize = input.bool(true, title="Use Position Sizing?")
atrLen = input.int(10, title="ATR Length")
atrRiskOffset = input.float(4, title="ATR Risk Offset Multiple", step=0.25)
maxRisk = input.float(2, title="Max Position Risk %", step=.25,
minval=0.25, maxval=15)
maxExposure = input.float(10, title="Max Position Exposure %", step=1,
minval=1, maxval=100)
marginPerc = input.int(10, title="Margin %", minval=1, maxval=100)
// Step 2. Calculate strategy values
upperband = ta.highest(high, dochLen)[1]
lowerband = ta.lowest(low, dochLen)[1]
// Calculate position size
riskEquity = (maxRisk * 0.01) * strategy.equity
riskTrade = (ta.atr(atrLen) * atrRiskOffset) * syminfo.pointvalue
maxPos = ((maxExposure * 0.01) * strategy.equity) /
((marginPerc * 0.01) * (close * syminfo.pointvalue))
posSize = usePosSize ? math.min(math.floor(riskEquity / riskTrade), maxPos) : 1
// Step 3. Output strategy data
plot(upperband, color=color.green, linewidth=2, title="DoCh Upperband")
plot(lowerband, color=color.red, linewidth=2, title="DoCh Lowerband")
// Step 4. Determine trading conditions
tradeWindow = true
tradeAllowed = tradeWindow and bar_index > dochLen
// Step 5. Submit entry orders
if tradeAllowed
if strategy.position_size < 1
strategy.entry("EL", strategy.long, qty=posSize,
stop=upperband + syminfo.mintick)
if strategy.position_size > -1
strategy.entry("ES", strategy.short, qty=posSize,
stop=lowerband - syminfo.mintick)
// Step 6. Submit exit orders
if not tradeWindow
strategy.close_all()