Un backtest de cTrader no está completo si sus posiciones nocturnas no dejan un rastro verificable del swap. El resultado neto sólo merece confianza cuando puedes relacionar cada rollover con la configuración del broker y con la posición que lo atravesó.
El error es fácil de pasar por alto. La curva puede verse estable, las entradas pueden ser pocas y, aun así, el sistema puede mantener exposición durante varios rollovers. El spread y la comisión pertenecen al momento de ejecutar; el swap pertenece al tiempo que la posición sigue viva.
Primero identifica qué broker y qué símbolo se están probando
El swap es el cargo o abono nocturno que aplica el broker a una posición abierta. La guía de condiciones de cTrader indica que las tasas de swap las aplica el broker y remite a este para conocer las condiciones vigentes.
Por eso no sirve copiar una tasa de otro broker ni deducirla de una historia sobre tipos de interés. Antes de mirar la rentabilidad, conserva el broker, el símbolo, la divisa de la cuenta, el sentido de la posición y los ajustes utilizados en el periodo probado. Si falta uno de esos datos, el tratamiento del swap queda sin verificar.
Las estrategias que conservan posiciones durante el fin de semana requieren una revisión doble. El análisis del riesgo de hueco de fin de semana comprueba qué puede hacer el precio mientras el mercado está cerrado. El registro del swap comprueba qué coste o abono acompañó a esa exposición.
La configuración del símbolo evita los atajos engañosos
La referencia oficial de la API Symbol de cTrader documenta SwapLong, SwapShort, SwapCalculationType y Swap3DaysRollover como propiedades del símbolo. Con ellas puedes inspeccionar los elementos que convierten una posición mantenida en un apunte de costes.
Dos conclusiones prácticas salen de ahí. Una posición long y una short no tienen por qué llevar la misma tasa, y una tasa visible no equivale por sí sola a un importe en efectivo. También importa cómo expresa cTrader esa tasa y cuál es el rollover configurado para el símbolo.
Antes de aceptar una curva, prepara este registro:
| Dato | Pregunta que responde |
|---|---|
| Broker, símbolo y divisa de cuenta | ¿Qué condiciones concretas se están afirmando? |
SwapLong y SwapShort | ¿Se distingue el coste según el sentido? |
SwapCalculationType | ¿La unidad se ha interpretado correctamente? |
Swap3DaysRollover | ¿El calendario de rollover se puede revisar? |
| Hora de apertura y cierre | ¿La posición estuvo expuesta durante rollover? |
| Swap acumulado y resultado neto | ¿Se puede reconciliar el ledger de cada operación? |
Una captura de pantalla no basta. El objetivo es que otro trader pueda recorrer el camino desde una posición nocturna hasta el cargo o abono que aparece en el informe.
Revisa el recorrido de la equity, no sólo el saldo final
El swap puede afectar al momento y a la profundidad de un drawdown, aunque la diferencia final de beneficio neto parezca pequeña. En una cuenta con límites, esa secuencia importa: un coste que aparece mientras la posición sigue abierta puede cambiar el mínimo de equity y el cumplimiento de una regla.
Mantén fija la lógica de entrada, la salida, el rango de fechas y el sizing. Con los ajustes documentados del broker, compara las operaciones nocturnas con el resultado bruto, swap, comisión, tratamiento del spread, resultado neto, mínimos de equity y cualquier incumplimiento de regla. Si cambias además la estrategia, ya no estás midiendo la sensibilidad al swap.
La API Position de cTrader expone el swap acumulado de una posición. Conserva ese ledger a nivel de posición en lugar de reconstruirlo de memoria al final. Así el informe puede contrastarse con las posiciones que cruzaron rollover de verdad.
Un coste bien registrado tampoco es una promesa
Que el backtest use correctamente los ajustes históricos no predice los costes futuros de mantener posiciones abiertas. Los brokers fijan las tasas y pueden modificarlas. Tampoco elimina otras incertidumbres: la ejecución real, los datos y las condiciones que ofrezca el broker más adelante siguen siendo variables distintas.
La revisión conserva una utilidad importante. Puede descartar una curva que depende de una economía nocturna sin explicar. Si el edge resiste los ajustes declarados, eso es evidencia para esa configuración concreta. Si desaparece al incluir el ledger nocturno, la curva anterior omitía un coste material.
Lo mismo ocurre al poner a prueba el slippage en cTrader: declara cada regla de coste por separado y observa el recorrido que genera. Un backtest sólo demuestra lo que realmente ha modelado.
realbacktesting es un estudio de software de trading para cTrader construido alrededor de resultados que puedes inspeccionar y reproducir. Su estándar de prueba hace visibles los supuestos de coste; el swap merece el mismo trato que el spread, la comisión y cualquier input que cambie la trayectoria de la cuenta.
Preguntas frecuentes
¿El spread incluye el swap en un backtest de cTrader?
No. El spread es la diferencia entre bid y ask en la ejecución. El swap es el cargo o abono nocturno del broker sobre una posición abierta, así que debes identificarlo y auditarlo por separado.
¿Puedo usar una sola tasa de swap para long y short?
No sin revisar la configuración del símbolo. cTrader documenta SwapLong y SwapShort por separado, por lo que el backtest debe conservar el sentido aplicable a cada posición.
¿Un ajuste de swap correcto garantiza el resultado en real?
No. Documenta la configuración histórica usada en la prueba. Las tasas del broker y las condiciones de la operativa real pueden cambiar, así que el resultado es evidencia del montaje registrado, no una promesa.
La idea que debe quedarse
Si tu backtest no puede explicar su ledger nocturno, todavía no puede explicar su resultado neto.