Type/to search

## Estrategia cuantitativa simple basada en la adición de posiciones por escalones de tiempo

Common strategy
Created: 2023-12-27 17:39:40
Last modified: 3 years ago
1
Follow
1802
Followers

img

Resumen

Esta estrategia es una estrategia simple de trading cuantitativo que utiliza el método de escalera temporal para añadir posiciones. La idea principal es abrir posiciones largas cada día a una hora fija, y luego establecer diferentes condiciones de take profit y stop loss para cada posición, logrando así un cierre parcial de ganancias o pérdidas.

Principio de la Estrategia

La estrategia se basa principalmente en tres lógicas clave:

  1. Escalera temporal para añadir posiciones

    Utilizando el parámetro sessionTime para establecer un período de trading intradía, durante el cual se añaden posiciones de forma escalonada y fija al abrir el mercado cada día. El número de posiciones agregadas es la asignación promedio del tamaño máximo de posición del pool de capital.

  2. Take profit y stop loss individualizados

    Para cada orden abierta, se establecen puntos de take profit (takeProfit) y stop loss (stopLoss) específicos, lo que permite que cada orden tenga su propia lógica independiente de cierre de ganancias o pérdidas, logrando así un cierre parcial.

  3. Cierre al final del período

    Al finalizar el período de trading intradía, se puede optar por cerrar todas las órdenes que no hayan alcanzado el take profit o stop loss dentro de ese período.

Ventajas de la Estrategia

Esta estrategia ofrece las siguientes ventajas:

  1. Diversificación del riesgo: Distribuye el capital del pool en partes iguales entre diferentes órdenes, controlando eficazmente las pérdidas de una sola orden.

  2. Cierre parcial de ganancias o pérdidas: Diferentes órdenes tienen lógicas independientes de take profit y stop loss, evitando que todas las órdenes se cierren a la vez en caso de stop loss.

  3. Configuración flexible: Se pueden personalizar parámetros como el número máximo de posiciones añadidas, el período de trading diario y los ratios de take profit y stop loss.

  4. Fácil de entender: La lógica de la estrategia es simple y clara.

Riesgos de la Estrategia

Esta estrategia también conlleva ciertos riesgos:

  1. Riesgo de quedar atrapado: Si todas las órdenes no alcanzan el nivel de take profit antes de activar su stop loss correspondiente, se pueden generar pérdidas significativas. Esto se puede mitigar configurando adecuadamente los ratios de stop loss.

  2. Imposibilidad de limitar el total de apertura diaria: En condiciones de mercado especiales, añadir demasiadas órdenes simultáneamente podría exceder la capacidad de capital. Se podría considerar agregar un límite máximo para el monto total de posiciones añadidas por día.

  3. Configuración inadecuada del período de trading: Podría hacer que se pierdan oportunidades de mercado. Se recomienda configurar el período de trading basándose en la franja horaria activa del instrumento objetivo.

Optimización de la Estrategia

La estrategia se puede optimizar en las siguientes direcciones:

  1. Agregar lógica de condiciones de apertura: Solo abrir posiciones cuando se cumplan señales específicas de indicadores técnicos, evitando añadir posiciones a ciegas.

  2. Agregar un límite al monto total de posiciones añadidas por día: Para evitar exceder la capacidad del pool de capital.

  3. Establecer diferentes ratios de take profit y stop loss para diferentes órdenes: Logrando un cierre de ganancias o pérdidas con diferenciales.

  4. Agregar lógica que vincule el número de órdenes con el saldo del pool: Haciendo que el número de órdenes dependa del capital disponible.

Conclusión

En general, esta estrategia es una plantilla simple de trading cuantitativo basada en la idea de añadir posiciones en escalera temporal. Su lógica es clara, pero también presenta ciertos riesgos y espacio para optimización. Los desarrolladores pueden realizar mejoras adecuadas sobre esta base para convertirla en una estrategia cuantitativa más estable y confiable.

Source
Pine
/*backtest
start: 2022-12-20 00:00:00
end: 2023-12-26 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © A3Sh

//@version=5
Strategy parameters
Strategy parameters
Backtest Window
Start Time
End Time
Risk
Max Amount of DCA Entries
Take Profit %
Activate Stop Loss
Stop Loss %
DCA Settings
DCA Order Timeframe
Exit DCA Entry at end of Timeframe
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)