Hola, estoy queriendo hacer un bot de trading en python (con Django y Celery), ejecutando la parte del bot que hace las estrategias como task de Celery pero quiero poder modificar la tarea una vez que empieza a correr, que la tarea sea una clase y poder ejecutar tasks con sus métodos para hacer las modificaciones. Por ejemplo:
class Mybot(object):
@task
def start(self, account):
pass
@task
def change_strategy_in_current_task(self, data):
pass
@task
def stop_or_pause_current_task(self, pause=True):
# do stuff before pausing or stopping
pass
¿Alguien tiene alguna idea de como puedo solucionarlo y/o alguna sugerencia para darme?
Gracias,
Javier.