
La estrategia del punto medio cruzado de la media móvil es una estrategia de seguimiento de tendencias. Combina el indicador del punto medio con la media móvil para generar una señal de negociación al determinar si el precio supera el punto de cruce del indicador del punto medio con la media móvil.
El indicador central de esta estrategia es el indicador de punto medio. El indicador de punto medio es el promedio de los precios más altos y más bajos en un período determinado. Dado que los precios más altos y más bajos pueden reflejar los polos de las fluctuaciones del mercado, su promedio se convierte en un importante punto de apoyo o resistencia.
Además, la estrategia también incluye una media móvil. La media móvil ayuda a suavizar los datos de precios y determinar la dirección de la tendencia.
Una señal de compra se genera cuando el precio sube a la intersección entre el punto medio y el promedio móvil; una señal de venta se genera cuando el precio baja a la intersección.
De acuerdo con la lógica de la estrategia, solo se puede capturar la ruptura del punto medio de la ruptura del precio y la ruptura del área de la intersección de la media móvil, de forma indirecta, para capturar el retroceso intermedio y realizar una operación de reversión.
La estrategia, combinada con un indicador de punto medio y una media móvil, permite determinar rápidamente los puntos de resistencia de soporte clave y la dirección de la tendencia, con las siguientes ventajas:
El indicador de punto medio puede determinar con precisión el soporte y la resistencia, y el promedio móvil puede determinar la dirección de la tendencia. La combinación de ambos es más confiable.
La probabilidad de falsas rupturas se reduce al juzgar el punto de inflexión de la tendencia a través de la intersección.
El uso de criterios de doble línea para evitar que un solo indicador sea engañoso.
La estrategia es simple, clara, fácil de entender y de implementar, adecuada para el comercio de cantidad.
La estrategia también tiene sus riesgos:
Los indicadores de punto medio y las medias móviles pueden fallar cuando el mercado está en una situación de gran volatilidad.
En el cruce de dos líneas, puede haber un cierto grado de retracción de la prueba o de reajuste de la presión, con riesgo de deterioro.
La estrategia se basa en el manejo a corto y medio plazo y no es adecuada para operaciones de línea demasiado larga.
Las medidas de gestión de riesgos correspondientes incluyen:
Optimización de los parámetros de las medias móviles para mejorar la suavidad.
Aumentar adecuadamente la amplitud de la parada para responder a la presión de reajuste.
Reducir el período de tenencia de la posición y detener el deterioro a tiempo.
La estrategia también puede ser optimizada en las siguientes direcciones:
Optimización de los parámetros periódicos de los indicadores de punto medio y de las medias móviles, en busca de la combinación óptima de parámetros.
Añadir filtros de otros indicadores, como MACD, RSI, etc., para mejorar la calidad de la señal.
Aumentar la verificación de transacciones para evitar falsos brechas de bajo volumen.
Combinado con un indicador de fluctuación, ajuste el stop loss para las fluctuaciones del mercado.
Prueba de aplicabilidad en diferentes mercados y variedades.
La estrategia de punto medio de cruce de la media móvil integra las ventajas de los indicadores de punto medio y de las medias móviles, y determina la ruptura de los puntos de resistencia de soporte clave a través de la situación de cruce para capturar los puntos de inflexión del mercado. La estrategia tiene un gran espacio de optimización y se espera obtener ganancias estables.
/*backtest
start: 2023-11-12 00:00:00
end: 2023-12-12 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © MGULHANN
//@version=5
strategy('Forex Midpoint Stratejisi For Nasdaq ', overlay=true)
BPeriod = input(131, 'Başlangıç Period')
kaydirma = input(14, 'Kaydırma Seviyesi')
yuzdeseviyesi = input.float(0.0006, 'Yüzde Seviyesi', step=0.0001)
len = input.int(44, minval=1, title="Length")
src = input(close, title="Source")
out = ta.sma(src, len)
ma(source, length, type) =>
switch type
"SMA" => ta.sma(source, length)
"EMA" => ta.ema(source, length)
"SMMA (RMA)" => ta.rma(source, length)
"WMA" => ta.wma(source, length)
"VWMA" => ta.vwma(source, length)
typeMA = input.string(title = "Method", defval = "EMA", options=["SMA", "EMA", "SMMA (RMA)", "WMA", "VWMA"], group="Smoothing")
smoothingLength = input.int(title = "Length", defval = 53, minval = 1, maxval = 100, group="Smoothing")
smoothingLine = ma(out, smoothingLength, typeMA)
//plot(smoothingLine, title="Smoothing Line", color=color.red, linewidth = 2)
//zararDurdurmaYuzde = input.float(0.2, title='Zarar Durdurma %', step=0.01) / 100
//karAlmaYuzde = input.float(0.5, title='Kar Alma %', step=0.01) / 100
//MIDPOINT HESAPLA
midpoint1 = ta.highest(high, BPeriod) + ta.lowest(low, BPeriod)
midpoint2 = midpoint1 / 2
midyuzdeseviyesi = midpoint2 * yuzdeseviyesi
midtopdeger = midyuzdeseviyesi + midpoint2
//GİRİŞ KOŞULLARI
buycross = ta.crossover(smoothingLine, midtopdeger[kaydirma]) //? aort > ta.sma(close,50) : na
sellcross = ta.crossover(midtopdeger[kaydirma], smoothingLine) // ? aort < ta.sma(close,50) : na
//LONG GİRİŞ
if (buycross)
strategy.entry("BUY", strategy.long)
//longKarAl = strategy.position_avg_price * (1 + karAlmaYuzde)
//longZararDurdur = strategy.position_avg_price * (1 - zararDurdurmaYuzde)
//strategy.exit("Long Exit","Long", stop=longZararDurdur)
//SHORT GİRİŞ
if (sellcross)
strategy.entry("SELL", strategy.short)
//shortKarAl = strategy.position_avg_price * (1 - karAlmaYuzde)
//shortZararDurdur = strategy.position_avg_price * (1 + zararDurdurmaYuzde)
//strategy.exit("Short Exit","Short", stop=shortZararDurdur)
//plot(midtopdeger, offset=kaydirma, linewidth=2, color=color.blue)