La estrategia de comercio mecanizado utiliza un conjunto de métodos sistematizados y regularizados para realizar operaciones, cuyo objetivo es capturar las fluctuaciones de precios a corto plazo en los mercados financieros. La estrategia se centra en ejecutar operaciones según condiciones específicas y prefiere puntos de ganancias y puntos de parada.
Las características clave:
Objetivo de ganancias: la estrategia le permite establecer un porcentaje de ganancias objetivo en función del precio de entrada. Este objetivo representa el nivel de ganancias esperadas por transacción.
Stop Loss: La estrategia contiene un porcentaje de stop loss establecido en función del precio de entrada. Este nivel representa la pérdida máxima soportable por cada operación, lo que ayuda a la gestión del riesgo.
Condiciones de entrada: la estrategia dispara las operaciones en un momento específico. En este ejemplo, las condiciones de entrada se basan en el horario de las 16:00 (es decir, las 16:00). Esta condición de entrada basada en el tiempo proporciona un conjunto de métodos sistematizados para ejecutar operaciones.
Gestión de posiciones: estrategia para determinar el tamaño de las posiciones en función de un porcentaje fijo de los fondos disponibles. Este enfoque garantiza una gestión de riesgos consistente y permite la diversificación de la cartera potencial.
Logía de ejecución:
Cuando se cumplen las condiciones de entrada, es decir, el tiempo de espera es de 16 horas, la estrategia se inicia para hacer múltiples posiciones, utilizando la función de entrada de la estrategia. Utiliza la función de salida de la estrategia. para establecer las condiciones de salida, incluida la lista de precios límite para los objetivos de ganancias y la lista de pérdidas para los objetivos de pérdidas.
Objetivos de pérdidas y ganancias:
El nivel de ganancias objetivo se calcula incrementando el precio de entrada en un porcentaje sobre la base del precio de entrada. Esto representa el objetivo de ganancias esperadas de esta operación. En cambio, el nivel de pérdidas se calcula restando un porcentaje del precio de entrada. Este nivel es la pérdida máxima soportable de esta operación.
Mediante el uso de esta estrategia de comercio mecanizado, los comerciantes pueden establecer un conjunto de principios para la forma sistemática de negociación. Los niveles de ganancias y pérdidas de los objetivos previstos proporcionan reglas de salida claras, ayudan a la gestión del riesgo y pueden maximizar los beneficios. Por supuesto, ninguna estrategia de negociación puede garantizar una ganancia, por lo que es necesario analizar y monitorear cuidadosamente las condiciones del mercado.
/*backtest
start: 2023-08-14 00:00:00
end: 2023-09-13 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Mechanical Trading Strategy", overlay=true)
// Define strategy parameters
profitTarget = input(0.4, "Profit Target (%)") / 100
stopLoss = input(0.2, "Stop Loss (%)") / 100
// Define strategy variables
entryPrice = close
takeProfitLevel = entryPrice + (entryPrice * profitTarget)
stopLossLevel = entryPrice - (entryPrice * stopLoss)
// Entry condition
if (hour(time) == 16)
// Calculate position size based on available capital and risk tolerance
positionSize = strategy.equity * 0.02 // Example: 2% of equity
strategy.entry("Buy", strategy.long)
strategy.exit("Take Profit", "Buy", limit=takeProfitLevel,stop =stopLossLevel )