Cómo preparar un brief para un cBot de cTrader
Checklist para encargar un cBot en C#, con eventos de vela, volumen en unidades, validación y casos de prueba.

Un buen brief de cTrader Algo permite reproducir cada decisión del cBot con datos y condiciones concretas. Para arrancar, basta con un símbolo, una temporalidad y algunos casos que el software debe resolver.
Define si la señal usa ticks o velas cerradas
Si tu señal requiere datos completos de la última vela, especifica una evaluación al cierre. En cTrader, OnBarClosed() se dispara cuando llega el evento que abre una nueva vela. El cierre de la última barra antes de un intervalo sin ticks puede notificarse cuando vuelve la actividad. Si necesitas reaccionar al movimiento intravela, documenta una regla por tick y qué debe ocurrir si una condición se cumple varias veces.
Expresa el volumen y las reglas de ejecución
cTrader Algo permite enviar volúmenes en unidades. Indica si tu estrategia parte de lotes, unidades o una fórmula de riesgo, y qué debe hacer si el resultado no coincide con los pasos de volumen del símbolo. Incluye filtros de spread, horarios, máximo de posiciones y qué debe suceder ante un rechazo del bróker.
Elige datos y casos para validar la beta
Guarda el símbolo, la fuente de datos, el spread, las comisiones y los parámetros de cada backtest. Usa ejemplos que puedas identificar en el registro del cBot. Incluye una entrada aceptada, otra bloqueada por un filtro y un reinicio con una posición existente.
Si el cBot depende de un indicador personalizado, adjunta el código que puedas compartir o una descripción de su salida. Especifica qué valor usa el robot y cuándo se considera definitivo.
Consulta las guías oficiales sobre eventos de vela y backtesting en cTrader.


