I think a reasonable compromise would be to have some kind of generic index/target date funds for elected officials where they have to lock in their distribution allocations the previous year, sort of like how 401k contributions work for normal humans.
Plus it's not like outlawing their stock trading is going to cut into their bribe profits and kick backs or anything