Your solution is easily sidestepped by trading through an entity that can’t be automatically traced to you. I’m pretty sure it’s more complicated than that and involves some form of anomaly analysis involving high gains on low activity accounts at suss timing