The traffic light fish does not have too many requirements for food, so long as the nutrition balance is guaranteed when raising. Generally speaking, it is mainly fed with artificial diet and active bait. The artificial feed can be specially prepared for the traffic light fish. The feed does not need to be processed any more, and can be directly fed to the fish, which is very convenient and fast. Compared with the artificial feed, the active bait has higher nutritional value and can be used as the staple food for raising fish. Red worms, nematodes, water fleas, brine shrimp and so on are the main live baits for feeding traffic light fish. However, after all, this kind of food grows in the wild and carries a lot of bacteria. Therefore, when feeding, it is necessary to clean the bait in advance to avoid the illness of the fish.
The traffic light fish is an omnivorous fish and eats almost everything. If it is fed bread, it is also eaten. However, bread will swell in water, and it is not easy to control the amount of feeding. And the nutritional value of bread is very low. If bread is used as its staple food, it will lead to malnutrition of fish for a long time, which is not conducive to the health of fish. Especially for young fish in the growth stage, feeding only bread can not meet their nutritional needs when they grow up. Therefore, some bread can be fed appropriately, but bread can not be used as the staple food of fish.