"Once per trades" is a filter, it's not a driver. When you have blocks under "on Tick", each one that is on top level (no connection on top, connection from the bottom) runs on every tick. "Once per trades" counts trades and passes when it detects that few trades were created... or something like that, I honestly forgot what it does 🙂