Estrategia de TradingView con stop-loss dinámico
Resumen
Esta estrategia muestra cómo usar las variables dinámicas de TradingView para transmitir el precio de stop loss en las alertas, y ejecutar operaciones en la plataforma MT4/5 a través de TradingConnector. La estrategia utiliza el indicador Estocástico para determinar las oportunidades de entrada, estableciendo dinámicamente los niveles de soporte y resistencia más recientes como puntos de stop loss, y también permite la toma de ganancias parciales.
Principio de la estrategia
Cuando las líneas K y D del indicador Estocástico cruzan al alza, se abre una posición larga; cuando cruzan a la baja, se abre una posición corta. Se calculan los puntos de soporte y resistencia más recientes como precio de stop loss. Tras la entrada, el precio de stop loss se transmite en tiempo real al bróker a través de variables dinámicas. La toma de ganancias parciales se establece como un porcentaje de la distancia al stop loss. El precio de take profit también puede transmitirse de forma dinámica.
Análisis de ventajas
- El stop loss dinámico permite establecer el precio de stop loss con precisión.
- La toma de ganancias parciales mejora la eficiencia del uso del capital.
- Transmisión en tiempo real del precio de stop loss a la cuenta del bróker.
- El precio de stop loss en backtesting se aproxima al real, simulando de forma realista.
Análisis de riesgos
- El indicador Estocástico presenta rezago.
- La toma de ganancias parciales demasiado frecuente afecta la tenencia de posiciones.
- Las variables dinámicas tienen efectos diferentes según el marco temporal.
- Es necesario optimizar la proporción de la toma de ganancias parciales.
Se puede reducir adecuadamente el período de los parámetros del Estocástico, ajustar la proporción de la toma de ganancias parciales, etc., para controlar los riesgos.
Direcciones de optimización
- Probar diferentes combinaciones de parámetros del Estocástico.
- Optimizar la configuración de la proporción de toma de ganancias parciales.
- Probar diferentes métodos de stop loss, como el trailing stop.
- Probar en múltiples mercados y múltiples instrumentos.
Resumen
Esta estrategia demuestra cómo utilizar las nuevas funciones de TradingView para ejecutar operaciones con stop loss dinámico en MT4/5. Puede servir como marco base para un backtesting posterior. Aún requiere ajustes y optimizaciones específicos para cada instrumento.
/*backtest
start: 2023-08-18 00:00:00
end: 2023-09-17 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
// strategy(title="TradingView Alerts to MT4 MT5 Strategy example", commission_type=strategy.commission.cash_per_order, commission_value=0.00003, overlay=false, default_qty_value=100000, initial_capital=1000)
// study(title="TradingView Alerts to MT4 MT5 Strategy example") //uncomment this line and comment previous one to make it a study producing alerts
//- 1
