Any solution other than unlimited trading (with no convoluted conditions) is inherently doomed to fail. Stop over-complicating and micro-managing things.
The only solution that can be completely fair and equal is one in which everyone is allowed to trade, as often as they want, and at their OWN discretion. No one can complain (with reason) under this system beacuse nothign about it is arbirtrary, the conditions are not discriminatory (as soon as you impose conditions or regulations the process becomes, by definiton, discriminatory), and each competitor maintains their executive autonomy and complete free-will in decision making.
All these other solutions unnecessarily complicate matters, and moreover, they jeopardize the principle dynamics of competition: freewill, autonomy, and impartial playing rules. The idea of setting up a committee of competitors to review the trades (of fellows participants that they are supposed to be competing against) at arbitrary discretion is laughable. It'll never work effectively or efficiently enough, it will always lead to more arguing, dispute, controversy, and vitrol. (competitors being vested with the power to arbitrarily control the executive decisions of other competitors because they deem the trade to be putting their own teams at flagrant disadvantages... these guys are trying to win, aren't they?)
It creates problems with conflict of interest and individual autonomy that poison the essence and ideals of fair competition.