Antes de encender un cBot en un símbolo, deja por escrito qué permite ese instrumento en esa cuenta. Nombre exacto, volumen, incrementos de precio, distancias de protección, costes y horario son parte de la orden, no detalles decorativos del gráfico.
La señal puede ser correcta y aun así producir una solicitud inválida. La ficha del símbolo no anticipa el próximo fill; documenta el entorno que el cBot tendrá que respetar.
Empieza por el instrumento que realmente ofrece la cuenta
Un símbolo en cTrader no es solo una etiqueta parecida a EURUSD o al oro. La guía de Markets de cTrader indica que los símbolos disponibles dependen del broker y de su configuración, y que los precios dependen de los proveedores de liquidez y de otras condiciones de trading.
Por eso, antes de automatizar, conviene anotar el nombre que muestra la plataforma, el broker o servidor, el tipo de cuenta y la hora de consulta. Esa referencia permite comprobar más tarde si el cBot estaba preparado para el instrumento que tenía delante, y no para uno parecido recordado de otra cuenta.
La ficha operativa que merece conservarse
El Active Symbol Panel de cTrader muestra horarios, comisiones, swaps, apalancamiento y límites de volumen del símbolo. Para un cBot, la referencia de Symbol ofrece esos datos a través de la API. La información sirve más si queda agrupada por el problema que puede revelar.
| Área de revisión | Campos que conviene registrar | Pregunta que resuelve |
|---|---|---|
| Identidad y estado | Nombre del símbolo, contexto de cuenta, estado de trading y sesiones | ¿Puede el cBot solicitar una orden sobre este instrumento en este momento? |
| Tamaño de la orden | Volumen mínimo, máximo e incremento | ¿El sizing calculado corresponde a un tamaño que la plataforma acepta? |
| Precisión y protección | Pip, tick, dígitos y distancias mínimas de stop loss y take profit | ¿La protección calculada puede enviarse con las reglas actuales? |
| Costes de mantener la posición | Comisión, tipo de comisión, swap long, swap short y campo de rollover de tres días | ¿Qué definición de coste utiliza este símbolo para una revisión posterior? |
| Capacidad y calendario | Horas de mercado, estado de apertura y escalones de apalancamiento cuando proceda | ¿La lógica temporal y el control de capacidad usan las condiciones de esta cuenta? |
No hace falta copiar todos los campos disponibles. Hace falta capturar los que el código consulta y los que el diseño presupone. Si un valor no se registra, después es fácil confundir una restricción del contrato con un fallo de estrategia.
El tamaño calculado no siempre es ejecutable
La API de Symbol documenta VolumeInUnitsMin, VolumeInUnitsMax, VolumeInUnitsStep y NormalizeVolumeInUnits(). Esa combinación separa el volumen que el cálculo desea del volumen que el broker admite.
Guarda ambos en una cuenta demo o en una prueba controlada: volumen solicitado y volumen normalizado. Redondear hacia abajo puede reducir el riesgo asumido; hacerlo hacia arriba puede aumentarlo. Aceptar la orden no convierte esos dos resultados en el mismo sizing.
La ficha debería incluir también la política del cBot: si normaliza, si rechaza una cantidad que no encaja o si omite la entrada. Así, una operación ausente o una exposición distinta tendrá una explicación revisable.
Precio, spread y coste no son una sola variable
La documentación de Markets define el spread como la diferencia actual entre ask y bid, y enumera factores que pueden afectarlo: proveedores de liquidez, ajustes del broker, sesión y noticias, entre otros. Una lectura del spread es una observación fechada; no es una promesa sobre el coste de la próxima orden.
También conviene no mezclar pip, tick y distancia mínima de protección. Son propiedades separadas en el modelo de Symbol. Conserva el precio bruto que calculó el cBot, el precio enviado después del redondeo y la respuesta de la plataforma. Eso permite revisar qué intentó hacer la automatización bajo la especificación guardada sin convertirlo en una afirmación sobre ejecución futura.
La palabra “comisión” tampoco basta por sí sola. La referencia de tipos de comisión contempla USD por millón de USD de volumen, USD por lote, porcentaje del volumen negociado y moneda cotizada por lote. Anota el tipo junto a la cifra y conserva también los campos de swap. Un backtest, una prueba de papel y una revisión de operativa real necesitan saber qué coste estaban describiendo.
Convierte la ficha en una puerta de activación
La ficha no sustituye una prueba del sistema ni da una recomendación de trading. Es una condición de lanzamiento que deja visibles las suposiciones operativas.
- Guarda la ficha con fecha, hora y contexto de cuenta.
- Contrasta con ella cada dato que el cBot lee o da por supuesto.
- Comprueba en casos controlados el límite mínimo, un incremento de volumen y la distancia de protección pertinente.
- Conserva solicitud, valor normalizado, respuesta y cualquier mensaje de rechazo.
- Repite la revisión si cambia el broker, el tipo de cuenta o las condiciones del símbolo.
realbacktesting es un estudio de software de trading para cTrader que busca que un resultado se pueda inspeccionar, no que se acepte por apariencia. La metodología de prueba deja visibles los supuestos de datos, ejecución y costes de sus backtests publicados. El mismo hábito sirve aquí: condiciones identificables primero; conclusiones después.
Si el símbolo ya ha cambiado, el siguiente paso es probar el cBot tras un cambio de especificación. Para revisar cómo una orden pendiente pasa de señal a cancelación o fill, consulta el método de backtest para órdenes pendientes en cTrader.
Dudas habituales antes de automatizar
¿El mismo símbolo de cTrader tiene siempre las mismas condiciones?
No. cTrader vincula la disponibilidad del símbolo al broker y a su configuración, y relaciona el precio con proveedores de liquidez y condiciones de trading. La ficha válida es la de la cuenta que vas a utilizar.
¿Una señal válida garantiza que el cBot enviará una orden válida?
No. El volumen, los incrementos de precio, las distancias de protección, el horario o el estado de trading pueden bloquear la solicitud. Señal y orden ejecutable son verificaciones separadas.
¿Basta con mirar el spread una vez?
No. El spread es la diferencia actual entre ask y bid y puede variar con las condiciones que enumera cTrader. Registra la observación, pero no la conviertas en un coste fijo supuesto.
Idea para conservar
Antes de confiar en que un cBot opere un símbolo, confía primero en la ficha que describe sus límites.