what is required for goldfish to retain bright colors?

Light. The brightest colorful goldfish are in shallow ponds, in sunlight. If you keep a goldfish in the dark,it turns white.