La estrategia de soporte/resistencia-psicología-retroalimentación del candelero-gestión del dinero

El autor:¿ Qué pasa?, Fecha: 2024-03-22 14:16:08
Las etiquetas:

img

Resumen general

La estrategia de soporte/resistencia-psicología-retroalimentación de velas-gestión de dinero es una estrategia de negociación cuantitativa basada en el análisis técnico y la gestión de dinero.

Principios de estrategia

La lógica central de esta estrategia incluye las siguientes partes:

  1. Identificación de los niveles de soporte y resistencia: Introducción de niveles predefinidos de soporte y resistencia a través de lainputCuando el precio de mercado rompe estos niveles clave, se formarán señales comerciales importantes.

  2. Los comerciantes Sentimiento psicológico: Introducir el indicador de sentimiento alcistabullPsychy el indicador del sentimiento bajistabearPsychCuando el precio excede el umbral del sentimiento alcista, tiende a ir largo; cuando está por debajo del umbral del sentimiento bajista, tiende a ir corto.

  3. Condición de retroalimentación del candelero: feedbackCondDespués de que el precio alcanza el nivel de soporte / resistencia y cumple con la condición de sentimiento, determina si entrar en un comercio basado en la condición de retroalimentación.

  4. Relación riesgo-recompensa: rewardRiskRatioEn el caso de la inversión en el sector privado, el objetivo de la estrategia consiste en determinar la relación entre el beneficio objetivo y la tolerancia al riesgo.

  5. Tamaño de la posición: Calcular dinámicamente el tamaño de la posición de cada operación basándose en el saldo de la cuentastrategy.equityy el porcentaje de riesgo de cada operaciónriskPerTradePercent, realizando el control cuantitativo del riesgo.

  6. Señales de entrada: Combinar el despliegue de nivel de soporte/resistencia, los indicadores de sentimiento psicológico y las condiciones de retroalimentación de las velas, utilizando elstrategy.entryFunción de captura de señales largas y cortas.

  7. Obtenga ganancias y deje de perder: Calcular dinámicamente el precio de toma de ganancias y el precio de stop loss basado en la relación riesgo-recompensa.strategy.exitFunción de salida condicional, control estricto de la relación de ganancias y pérdidas de cada operación.

  8. Visualización: Utilice elplotyplotshapeFunciones para dibujar líneas de nivel de soporte/resistencia y marcar señales de retroalimentación de velas en el gráfico, proporcionando referencias intuitivas para las decisiones comerciales.

Análisis de ventajas

Las ventajas de la estrategia de soporte/resistencia-psicología-retroalimentación de velas-gestión de dinero son:

  1. El análisis técnico integra factores de análisis y factores de sentimiento del mercado, formando una lógica de negociación integral y multidimensional con una mayor adaptabilidad y robustez.

  2. El ajuste de las condiciones de retroalimentación del candelabro puede filtrar eficazmente las señales de ruido y mejorar la validez de la señal.

  3. El control del tamaño de las posiciones basado en una relación riesgo-beneficio fija hace que la estrategia sea más rigurosa en términos de gestión de fondos, evitando efectivamente la exposición al riesgo excesivo de una sola operación.

  4. El cálculo dinámico de los niveles de toma de ganancias y de parada de pérdidas hace que la relación de ganancias y pérdidas de cada operación sea controlable, lo que favorece un rendimiento estable de la curva de renta variable a largo plazo.

  5. Los parámetros de los indicadores clave se pueden ajustar de forma flexible a través de lainputFunción, proporcionando una gran personalización y capacidad de ajuste.

Análisis de riesgos

  1. La selección de los niveles de soporte y resistencia tiene cierta subjetividad, y la selección incorrecta puede conducir a frecuentes juicios erróneos.

  2. Los indicadores del sentimiento del mercado no son absolutamente indicativos de las tendencias de los precios y pueden fallar en condiciones extremas de mercado.

  3. La eficacia de las señales de retroalimentación depende de la confiabilidad de los patrones de candlestick, pero la calidad de las señales de candlestick puede disminuir en mercados volátiles.

  4. Las estrategias de relación riesgo-rendimiento fijas pueden perder mayores rendimientos potenciales durante fluctuaciones significativas del mercado.

Para hacer frente a los riesgos anteriores, se pueden optimizar y mejorar los siguientes aspectos:

  • Para los niveles de soporte y resistencia, se pueden combinar más indicadores técnicos (como bandas de Bollinger, líneas de tendencia, etc.) para una confirmación dinámica.
  • En caso de sentimiento extremo en el mercado, las señales de sentimiento pueden calibrarse mediante la introducción de indicadores de volumen de operaciones.
  • Para las señales de retroalimentación de velas, se puede introducir un filtrado de marcos de tiempo múltiples para mejorar la confiabilidad de la señal.
  • Bajo la premisa de un riesgo controlable, la relación riesgo-beneficio puede incrementarse adecuadamente para las fases con tendencias de mercado más fuertes con el fin de lograr mayores rendimientos.

Dirección de optimización

  1. Identificación dinámica de los niveles de soporte y resistencia: La entrada fija de los niveles de soporte y resistencia puede no adaptarse bien a los cambios del mercado en tiempo real. Los algoritmos adaptativos (como las medias móviles adaptativas, los canales de arbitraje dinámico, etc.) pueden introducirse para ajustar dinámicamente los niveles de soporte y resistencia en función de las tendencias de los precios y las condiciones de volatilidad, mejorando la flexibilidad y la precisión de los juicios de los niveles clave.

  2. Indicadores integrales del volumen de operaciones: La estrategia actual hace principalmente juicios basados en la propia información de precios, mientras que el volumen de negociación es otra señal importante del mercado.

  3. Configuración dinámica de las posiciones largas y cortas: En la actualidad, la relación de posiciones de la estrategia para direcciones largas y cortas es fija, lo que puede no adaptarse bien a las tendencias de los mercados.

  4. Optimización de los umbrales de toma de ganancias y parada de pérdidas: Las tasas fijas de toma de ganancias y parada de pérdidas pueden no adaptarse a la diferenciación de las condiciones del mercado. Los algoritmos de toma de ganancias y parada de pérdidas adaptativos (como la parada de seguimiento, la parada de volatilidad, etc.) se pueden intentar para ajustar dinámicamente los umbrales de toma de ganancias y parada de pérdidas en función de características como la amplitud y la frecuencia de la fluctuación de precios, buscando niveles de ganancias más altos mientras se controlan los riesgos.

  5. Incorporación de modelos de aprendizaje automático: Los indicadores y reglas técnicas tradicionales, aunque simples y eficaces, pueden tener limitaciones para hacer frente a cambios complejos en el mercado. Los modelos de aprendizaje automático (como máquinas vectoriales de soporte, árboles de decisión, redes neuronales, etc.) pueden considerarse introducidos en el marco de la estrategia. Mediante la capacitación y el aprendizaje de datos históricos, se pueden extraer patrones de mercado más profundos para ayudar o incluso reemplazar algunas reglas comerciales tradicionales, mejorando la adaptabilidad y el nivel de inteligencia de la estrategia.

Las direcciones de optimización anteriores se pueden implementar selectivamente en función de las necesidades reales y las condiciones de los recursos.

Resumen de las actividades

La estrategia de soporte/resistencia-psicología-feedback-moneda es una estrategia integral que integra varios elementos de análisis técnico y conceptos comerciales cuantitativos. Construye una lógica comercial y un sistema de gestión de riesgos relativamente completos a través de la combinación orgánica de múltiples dimensiones como niveles de soporte/resistencia, sentimiento del mercado, señales de retroalimentación y control de riesgos.

Por supuesto, ninguna estrategia puede ser perfecta. En aplicaciones prácticas, inevitablemente se enfrentará a varios desafíos y riesgos. La efectividad de los juicios de nivel de soporte / resistencia, la confiabilidad de los indicadores de sentimiento del mercado, la interferencia de ruido de las señales de retroalimentación y las limitaciones de los modelos de riesgo son aspectos que deben optimizarse y mejorarse continuamente en la práctica. Al introducir niveles de soporte de resistencia dinámica, verificación del indicador de volumen de negociación, configuración de posición adaptativa, optimización dinámica de take profit y stop loss y aprendizaje automático, la adaptabilidad y resistencia al riesgo de la estrategia se pueden mejorar hasta cierto punto.

En general, la estrategia de soporte/resistencia-psicología-candlestick feedback-management de dinero proporciona un marco relativamente simple y práctico para la práctica de la negociación cuantitativa. Sobre la base de dominar los principios básicos, a través de una combinación de optimización flexible y pruebas prácticas rigurosas, se espera que se convierta en una herramienta efectiva para aprovechar las oportunidades del mercado y controlar los riesgos comerciales. No hay atajos en la negociación cuantitativa. Solo a través del aprendizaje y la optimización persistentes, así como el control de riesgos prudente y riguroso, podemos permanecer invictos en el mercado volátil.


/*backtest
start: 2023-03-16 00:00:00
end: 2024-03-21 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("S/R-Psych-Cndl-Fdbck-MM", shorttitle="SRPCFMM", overlay=true)
// تعریف حمایت و مقاومت پیشرفته
supportLvl = input(100, title="حمایت پیشرفته")
resistanceLvl = input(200, title="مقاومت پیشرفته")

// روانشناسی کندل
bullPsych = input(70, title="روحیه خریداری")
bearPsych = input(30, title="روحیه فروشنده")

// پولبک
feedbackCond = input(true, title="استفاده از پولبک")

// نسبت تارگت به ریسک
rewardRiskRatio = input(3, title="نسبت تارگت به ریسک")

// مدیریت مالی
riskPerTradePercent = input.float(1, title="ریسک برای هر معامله (%)", minval=0)
riskAmount = strategy.equity * (riskPerTradePercent / 100)
// Define entry conditions and feedback condition
longCond = close > supportLvl and close > bullPsych
shortCond = close < resistanceLvl and close < bearPsych


// Execute trade entry with feedback condition
if (longCond and feedbackCond)
    strategy.entry("Long", strategy.long)
if (shortCond and feedbackCond)
    strategy.entry("Short", strategy.short)

// محاسبه تارگت و استاپ لاس بر اساس نسبت تارگت به ریسک
targetPriceLong = close + (high - low) * rewardRiskRatio
stopPriceLong = close - (high - low) * (riskPerTradePercent / 100)
targetPriceShort = close - (high - low) * rewardRiskRatio
stopPriceShort = close + (high - low) * (riskPerTradePercent / 100)

// اجرای خروج از معامله با حمایت و مقاومت و تارگت و استاپ لاس
strategy.exit("Take Profit/Stop Loss", from_entry="Long", loss=supportLvl, profit=targetPriceLong)
strategy.exit("Take Profit/Stop Loss", from_entry="Short", loss=resistanceLvl, profit=targetPriceShort)

// نمایش خطوط حمایت و مقاومت در نمودار
plot(supportLvl, color=color.green, linewidth=2, title="حمایت پیشرفته")
plot(resistanceLvl, color=color.red, linewidth=2, title="مقاومت پیشرفته")

// نمایش حجم پیشرفته
plotshape(series=na, title="حجم پیشرفته", color=color.purple, style=shape.triangleup, location=location.abovebar, size=size.small)


Más.