Estrategia de oscilación del Silver Falcon de TTM basada en la reversión de precios


Fecha de creación: 2023-12-05 15:07:10 Última modificación: 2023-12-05 15:07:10
Copiar: 3 Número de Visitas: 594
1
Seguir
1617
Seguidores

Estrategia de oscilación del Silver Falcon de TTM basada en la reversión de precios

Descripción general

La estrategia se llama TTM Falcon Oscillator Reversal Strategy. Es un indicador de oscilación que utiliza las señales de reversión de precios para encontrar puntos de venta y compra.

La idea principal de esta estrategia es utilizar la forma de precios para juzgar la reversión de la tendencia, cuando los precios se presentan en las tres líneas K para formar nuevos altos o bajos, juzgarlo como una señal de reversión de precios, y tomar las operaciones de plus/minus correspondientes.

Principio de estrategia

La estrategia determina la reversión de precios observando los cambios en el precio de cierre de la línea K. La lógica específica es:

  1. Cuando el precio de cierre de la primera línea K está por debajo del precio de cierre de la segunda línea K, la señal de registro es 1; cuando el precio de cierre de la primera línea K está por encima del precio de cierre de la segunda línea K, la señal de registro es 0.
  2. Si la señal anterior es 1 ((que representa una caída en el precio) y el precio de cierre de cualquier línea K en la segunda línea K y la tercera línea K es inferior al precio de cierre de la primera línea K, se considera una señal de reversión de precios y se emite una señal de venta.
  3. Si la señal anterior es 0 (que representa un aumento en el precio) y el precio de cierre de cualquier línea K en la segunda línea K y la tercera línea K es superior al precio de cierre de la primera línea K, se considera una señal de inversión de precios y se emite una señal de compra.

A través de este método, la estrategia puede determinar rápidamente la reversión del precio y entrar en el mercado antes y después del punto de reversión.

Ventajas estratégicas

La estrategia tiene las siguientes ventajas:

  1. Responder con rapidez. Para juzgar la reversión de los precios comparando solo la relación de tamaño de las tres líneas K, se puede juzgar rápidamente el punto de reversión del mercado y entrar en el mercado a tiempo.

  2. Reducción de la frecuencia de las operaciones. En comparación con otras estrategias de oscilación, esta estrategia solo emite señales cuando el precio se invierte claramente, lo que puede reducir efectivamente el número de operaciones innecesarias.

  3. El espacio de optimización de parámetros es grande. El potencial de optimización de estrategias es grande, y los parámetros de ciclo de la línea K se pueden ajustar para adaptarse a diferentes entornos de mercado.

  4. La estrategia permite la realización de respuestas automáticas directamente en la plataforma de cuantificación, lo que mejora considerablemente la eficiencia de las pruebas.

  5. La lógica es simple y fácil de entender. Los operadores novatos también pueden entender y dominar la lógica central de la estrategia.

Riesgo estratégico

La estrategia también tiene ciertos riesgos, que se reflejan principalmente en:

  1. El rango de oscilación de los precios es amplio. Cuando los precios fluctúan demasiado, las señales de reversión pueden ser inexactas y pueden perseguir a los altos y a los bajos.

  2. Optimización de parámetros es difícil. La elección de los parámetros de ciclo de K tiene un gran impacto en el rendimiento de la estrategia, y se necesita una gran cantidad de optimización para encontrar la combinación de parámetros óptima.

  3. El número de transacciones es demasiado frecuente. En ciertos entornos de mercado, las señales de reversión pueden ser demasiado frecuentes, causando un número excesivo de transacciones.

  4. No se puede determinar el tiempo de reversión. La estrategia no puede determinar cuánto tiempo durará la nueva tendencia después de la reversión de precios, y existe el riesgo de que no se pueda mantener la tendencia.

La solución correspondiente es: ajustar adecuadamente los parámetros para reducir el rango de fluctuación de los precios, optimizar adecuadamente las pruebas en varios entornos de mercado y establecer un stop loss para controlar las pérdidas individuales.

Dirección de optimización de la estrategia

La estrategia se puede optimizar principalmente en las siguientes direcciones:

  1. Optimización del ciclo de la línea K. Ajuste adecuadamente los parámetros del ciclo de tiempo de la línea K para encontrar la combinación óptima de parámetros.

  2. Añadir condiciones de filtración. Añadir otros criterios auxiliares antes de emitir la señal para evitar señales erróneas.

  3. Aumentar el mecanismo de suspensión de pérdidas. Establecer puntos de suspensión razonables y controlar las pérdidas individuales.

  4. En combinación con otros indicadores, como la línea media de fusión, la tasa de fluctuación y otras señales de indicadores, mejora la precisión de la decisión.

  5. Optimización de la adaptabilidad de los parámetros. Permite que los parámetros se ajusten dinámicamente según los cambios en el entorno del mercado, lo que hace que la estrategia sea más robusta.

Con estas optimizaciones, se puede mejorar considerablemente la estabilidad, la eficacia y la rentabilidad de la estrategia.

Resumir

En general, la estrategia para determinar el punto de inflexión utilizando la forma del precio es muy simple y directa, la lógica es clara y fácil de entender, y el espacio para optimizar los parámetros es grande, se puede ajustar según las preferencias personales. Pero también existe el riesgo de una frecuencia excesiva de la señal y un control inadecuado del tiempo de tenencia de la posición en una cierta probabilidad.

Código Fuente de la Estrategia
/*backtest
start: 2022-11-28 00:00:00
end: 2023-12-04 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v2.0 10/01/2018
// TTM scalper indicator of John Carter’s Scalper Buys and Sells. The methodology 
// is a close approximation of the one described in his book Mastering the Trade. 
// The book is highly recommended. Note the squares are not real-time but will 
// show up once the third bar has confirmed a reversal. 
//
//You can change long to short in the Input Settings
//WARNING:
//- For purpose educate only
//- This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="TTM scalper indicator", overlay = true)
reverse = input(false, title="Trade reverse")
triggerSell = iff(iff(close[1] < close,1,0) and (close[2] < close[1] or close[3] <close[1]),1,0)
triggerBuy = iff(iff(close[1] > close,1,0) and (close[2] > close[1] or close[3] > close[1]),1,0)
buySellSwitch = iff(triggerSell, 1, iff(triggerBuy, 0, nz(buySellSwitch[1])))
SBS = iff(triggerSell and buySellSwitch[1] == false, high, iff(triggerBuy and buySellSwitch[1], low, nz(SBS[1])))
clr_s = iff(triggerSell and buySellSwitch[1] == false, 1, iff(triggerBuy and buySellSwitch[1], 0, nz(clr_s[1])))
clr = iff(clr_s == 0 , red , green)
pos = iff(clr == green, 1,
       iff(clr == red, -1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue ) 
plot(SBS, color=clr, title="TTM", style = circles, linewidth = 2)