El presente artículo presenta una estrategia de entrada basada en los retiros, que supervisa los retiros de las cuentas y, cuando el retiro alcanza un umbral, se lleva a largo de forma selectiva, con el objetivo de sacar provecho de los rebotes del mercado.
La lógica es:
Calcule el porcentaje de desembolso de la cuenta corriente y gráfico.
Cuando el recargo alcanza un umbral (por ejemplo, 5%), el mercado puede estar sobrevendido, por lo que se puede comprar.
Si el cierre del día siguiente es mayor que el de los días anteriores, cierre largo para obtener ganancias.
Si no se alcanza ningún recargo o umbral, no se realizan operaciones.
Después de la operación de reducción, la cuenta se restablece para recalcular para la siguiente señal.
Ventajas de la estrategia:
Las compras a largo plazo pueden beneficiarse de los rebotes del mercado.
Negociación automática después de alcanzar el umbral de extracción.
Mayor tamaño posible para mayores rendimientos durante la extracción.
Lógica simple y clara para una fácil implementación.
El umbral puede ajustarse en función de las condiciones del mercado.
También hay algunos riesgos:
Una señal de descenso inexacta puede causar operaciones fallidas.
El mercado podría caer aún más después de que el retiro sea largo.
El tamaño de la posición y las paradas deben fijarse adecuadamente.
Evite el exceso de operaciones debido a señales excesivas.
El umbral de utilización debe tener en cuenta la tolerancia al riesgo de la cuenta.
Esta estrategia trata de capturar los rebotes después de las reducciones, pero los operadores deben evaluar el momento cuidadosamente y gestionar los riesgos al operar las reducciones.
/*backtest start: 2023-08-16 00:00:00 end: 2023-09-15 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //Noro //2019 //@version=3 strategy(title = "Noro's DD Strategy", shorttitle = "DD str", overlay = false, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0) signal = input(-5.0, title = "Drawdown, %") bull = close > close[1] ? 1 : 0 bear = close < close[1] ? 1 : 0 lastbull = 0.0 lastbull := bull ? close : lastbull[1] dd = ((close / lastbull) - 1) * 100 plot(dd, color = black, transp = 20) bottom = dd < signal col = bottom ? lime : na bgcolor(col, transp = 20) if bottom strategy.entry("Long", strategy.long) if strategy.position_size > 0 and close > open strategy.entry("Close", strategy.short, 0)