If you build your own house, you can build a fish pond according to the size of the rooftop and your own needs when building the rooftop garden, but if it is the rooftop of the community, it belongs to all the owners and you can't build your own fish pond.
Building a fish pond on the roof garden needs sun protection, because the sunlight on the roof is relatively large, and the water temperature in the fish pond is easy to be high and the water quality is easy to deteriorate. Fish will get sick and die if they can't stand it, and water level management should be done well. As the fish grow up, the water level will gradually deepen.