Le pedí que el botón Stop permaneciera deshabilitado hasta que el trader tomara una decisión.
Esto surgió mientras trabajaba en cómo se detienen los robots de trading en XTester Studio. Al detener el programa, aparece otra pregunta: ¿qué debería pasar con las órdenes y la posición que ya tiene en el exchange?
Quería que eso se respondiera de forma explícita, sin que se seleccione ninguna opción de antemano. Eliminar un robot también requiere una decisión separada sobre sus órdenes y su posición. Quitarlo de una lista no responde ninguna de las dos preguntas.
Había un detalle que quería precisar: si el trader decide dejar todo en su lugar, el código de apagado de la estrategia no debe enviar nuevas órdenes al salir. De lo contrario, el programa podría cambiar justamente las cosas que el trader le había pedido que dejara en paz.
El diálogo de detención y esa restricción se unifican y se prueban. La aceptación del trading en vivo aún está pendiente.
Un botón con la etiqueta Stop parece sencillo. Decidir exactamente qué es lo que detiene requirió más trabajo.
Esto surgió mientras trabajaba en cómo se detienen los robots de trading en XTester Studio. Al detener el programa, aparece otra pregunta: ¿qué debería pasar con las órdenes y la posición que ya tiene en el exchange?
Quería que eso se respondiera de forma explícita, sin que se seleccione ninguna opción de antemano. Eliminar un robot también requiere una decisión separada sobre sus órdenes y su posición. Quitarlo de una lista no responde ninguna de las dos preguntas.
Había un detalle que quería precisar: si el trader decide dejar todo en su lugar, el código de apagado de la estrategia no debe enviar nuevas órdenes al salir. De lo contrario, el programa podría cambiar justamente las cosas que el trader le había pedido que dejara en paz.
El diálogo de detención y esa restricción se unifican y se prueban. La aceptación del trading en vivo aún está pendiente.
Un botón con la etiqueta Stop parece sencillo. Decidir exactamente qué es lo que detiene requirió más trabajo.
