Disable Queue Tree by Disabling Parent?

Greetings,

I’m using queue trees to manage the QoS-Settings on my Routerboards.

There are 2 main parents behind the global queue, Queue In and Queue Out.
Beneath those queues, there are several different queue.

Now I’m in the situation, that I don’t really need traffic-limiting between 10am and 6pm, so I want to disable everything beneath the out queue at night time.


I first found a solution by deactivating every queue in a loop, and schedule a script that does this every day.
I am also disabling the Global In-queue, the queue is just there to log traffic, but I still think that’s not the best solution at hand.

I found out that disabling the parent queue of a tree kind of disables every queue beneath the parent, but the Red “Danger” Color in Winbox tells me that this might be not a best practice solution.

So my question in tl;dr;
Is it a bad idea to disable parents to deactivate a tree?

Every queue under out has the string “out” as part of the name, if Regex works I guess I could still use the loop..right?