Estrategias comerciales de análisis técnico basadas en niveles de soporte y resistencia


Fecha de creación: 2024-05-11 11:53:34 Última modificación: 2024-05-11 11:53:34
Copiar: 1 Número de Visitas: 534
1
Seguir
1617
Seguidores

Estrategias comerciales de análisis técnico basadas en niveles de soporte y resistencia

Descripción general

La estrategia es una estrategia de negociación basada en el análisis técnico que utiliza el soporte y la resistencia para tomar decisiones comerciales. La estrategia utiliza los indicadores de pivothigh () y pivotlow () para determinar el soporte y la resistencia.

Principio de estrategia

  1. Utiliza la función request.security() para obtener datos de precios de cierre de la línea de solvencia。
  2. Utiliza las funciones ta.pivothigh () y ta.pivotlow () para calcular el soporte y la resistencia en una ventana de 7 días.
  3. Cuando el precio de cierre está por encima de la resistencia, ejecute más operaciones.
  4. Cuando el precio de cierre está por debajo del nivel de soporte y el precio más alto anterior también está por debajo del nivel de soporte, se ejecuta una operación de shorting.
  5. Cuando el precio se invierte a través de un soporte o resistencia, se cierran todas las posiciones.
  6. Mapear los puntos de soporte y resistencia en el gráfico, representados en verde y rojo.

Ventajas estratégicas

  1. La estrategia se basa en el análisis técnico y utiliza el comportamiento de los precios del mercado para tomar decisiones comerciales y se aplica a mercados de tendencia.
  2. Los puntos de soporte y resistencia son puntos importantes que son ampliamente reconocidos por los participantes en el mercado, y las estrategias para establecer señales de negociación alrededor de estos puntos clave ayudan a capturar oportunidades de tendencia.
  3. La lógica de las estrategias es clara, fácil de entender e implementar, adecuada para que los principiantes aprendan y usen.
  4. A través de gráficos de soporte y resistencia, se puede observar de forma intuitiva la estructura del mercado y el comportamiento de los precios, ayudando a la toma de decisiones comerciales.

Riesgo estratégico

  1. La estrategia se basa exclusivamente en datos históricos de precios y puede fallar en el caso de cambios fundamentales significativos en el mercado o eventos de ‘black swan’.
  2. Los niveles de soporte y resistencia pueden ser superados, lo que lleva a pérdidas continuas en la estrategia.
  3. La falta de estrategias de gestión de riesgos, como el control de stop loss y el tamaño de las posiciones, puede provocar grandes pérdidas en momentos de gran volatilidad en el mercado.
  4. Las estrategias pueden funcionar mal en mercados convulsionados, y las operaciones frecuentes pueden generar costos elevados.

Dirección de optimización de la estrategia

  1. Introducción de indicadores de confirmación de tendencias, como el promedio móvil, para filtrar el ruido y identificar las principales tendencias y mejorar la calidad de la señal.
  2. Establecer un límite de pérdidas razonable, controlar el riesgo de una sola operación y mejorar la solidez de la estrategia.
  3. Optimización de los métodos de cálculo de soporte y resistencia, como la combinación de múltiples escalas de tiempo para mejorar la fiabilidad de los precios.
  4. Introducción de las reglas de gestión de posiciones y de gestión de fondos, ajuste del tamaño de las posiciones en función de la dinámica de la volatilidad del mercado y control de la apertura de riesgo general.
  5. Optimización de parámetros y retroalimentación de la estrategia para encontrar la combinación óptima de parámetros y mejorar el rendimiento de la estrategia.

Resumir

La estrategia es una estrategia de negociación de análisis técnico basada en soporte y resistencia, para establecer señales de negociación mediante la identificación de áreas clave de precios. La lógica de la estrategia es clara y es adecuada para el aprendizaje de los principiantes, pero en la aplicación real se debe prestar atención a la gestión y optimización del riesgo. La solidez y rentabilidad de la estrategia se puede mejorar aún más mediante la introducción de otros indicadores técnicos, medidas de control de riesgo y gestión de posiciones.

Código Fuente de la Estrategia
/*backtest
start: 2024-04-01 00:00:00
end: 2024-04-30 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Торговая стратегия от уровней", overlay=true)

// Функция для определения уровней поддержки и сопротивления
findSR() =>
    // Получаем данные для поиска уровней
    data = request.security(syminfo.tickerid, "D", close)
    // Находим уровни поддержки и сопротивления
    pivot_high = ta.pivothigh(data, 7, 7)
    pivot_low = ta.pivotlow(data, 7, 7)
    [pivot_high, pivot_low]

[support, resistance] = findSR()

// Условия входа в длинную позицию
longCondition = close > resistance
// Условия входа в короткую позицию
shortCondition = close < support and high[1] < support

// Условия выхода из позиции
exitCondition = close < resistance and close > support

// Отображение уровней поддержки и сопротивления на графике
plot(support, color=color.green, style=plot.style_stepline)
plot(resistance, color=color.red, style=plot.style_stepline)

// Вход в позицию
if (longCondition)
    strategy.entry("Длинная", strategy.long)
if (shortCondition)
    strategy.entry("Короткая", strategy.short)

// Выход из позиции
if (exitCondition)
    strategy.close("Длинная")
    strategy.close("Короткая")