En el artículo anterior, discutimos la importancia de minimizar el deslizamiento en tus estrategias de trading.
Ahora, vamos a explorar cómo puedes implementar las comisiones y los deslizamientos en AmiBroker, una popular plataforma de análisis técnico y backtesting.
Estos dos factores son fundamentales para evaluar con precisión el rendimiento de tus estrategias y lograr resultados realistas.
Cómo Implementar Comisiones en AmiBroker 📈🧐
AmiBroker te permite configurar las comisiones en función de tus necesidades y preferencias.
Puedes definir las comisiones a través de la «Tabla de Comisiones» en el «Gestor de Cuentas» o en la ventana «Configuración de Análisis Automático» en la pestaña «General«.
Abajo verás un apartado que se llama «Comisiones y Tasas». Ahí será dónde las definiremos.
Amibroker te da 4 opciones para definir las comisiones de tus operaciones:
- Tabla de comisiones: Lo vemos abajo.
- Porcentaje: la comisión se expresa como un porcentaje del valor de la operación.
- $ por operación: la comisión es una cantidad fija en dólares (o tu moneda) por cada operación.
- $ por acción/contrato: la comisión se expresa en dólares (o tu moneda) por acción/contrato comprado/vendido.
Vamos a desarrollar un poco más la primera opción, donde podemos definir una tabla de comisiones en función de tus operaciones de compra y venta.
- Niveles de Comisiones: En AmiBroker, puedes establecer diferentes niveles de comisiones, conocidos como «Tiers«. Hay cinco niveles de la tabla de comisiones, además de un nivel «predeterminado«. Cada nivel puede basarse en el valor de la transacción o en el número de acciones/contratos negociados. Puedes definir cantidades mínimas y máximas para cada nivel. Si no defines valores mínimos o los estableces en cero, el nivel no estará activo.
- Tipos de Comisión: Para cada nivel, puedes definir la comisión en función del número de acciones/contratos, el valor de la transacción o un porcentaje del volumen de la operación. Además, puedes establecer valores mínimos y máximos para las comisiones, ya sea en dólares o como porcentaje.
- Por Código: Para implementar estas configuraciones en tu código, puedes usar la función SetOption con la opción CommissionMode. Esto permite especificar si las comisiones se calculan en función de la tabla de comisiones de AmiBroker o como porcentaje de la operación o un valor fijo. A continuación, un ejemplo:
Con estas configuraciones, AmiBroker calculará las comisiones de acuerdo con tus preferencias en cada operación.
Cómo Implementar Deslizamientos en AmiBroker 📈🧐
El deslizamiento es otra variable crítica a considerar en tus estrategias. Puedes incorporar el deslizamiento en tu código de AmiBroker de la siguiente manera:
Aquí, Deslizamiento representa el valor que deseas aplicar a tus operaciones.
Al sumar o restar este valor de los precios de compra y venta, puedes simular condiciones realistas del mercado y evaluar cómo el deslizamiento afecta tus estrategias.
Configurar comisiones y deslizamientos en AmiBroker es fundamental para garantizar que tus pruebas y análisis sean lo más cercanos a la realidad posible.
Recuerda que un análisis exhaustivo de las comisiones y el deslizamiento es esencial para comprender completamente el rendimiento de tus estrategias en condiciones reales del mercado.
0 comentarios