Hard water does seem to effect colors in koi, however...hardwater holds the PH far more stable and for most pond keepers that is more imprtant than holding a paticular color on a koi.
That is the debate some people are having. Whether colors are effected or not is also part of the debate. Many Koi keepers also say hard water (specifically iron) is good for black color. Kind of a difficult thing to measure. I don't have a horse in the race and am just saying there is a debate on the subject.
I would say between the 150 and 300 according to the color chart, it says 300 is very hard though so I figured I would ask. PH has been near perfect.
There are people, myself included, who would say a KH of150-300 ppm is perfect. There are those who say it's too high. I'm not aware of any danger to fish at really any level of hardness. I once saw a post from a Koi keeper and chemist using some pretty good data on fish deaths that KH would have to get to 10,000 ppm before being a problem. That was just theory. So to me 300 ppm is very hard water, but that doesn't mean bad, just on a scale it's high. Like if your IQ was 130 it would be very high, but not necessarily a bad thing.
Hard water also makes it easier for fish to balance fluid in their body. You can Google "osmoregulation" if you're interested.
However, you're using very general terms like "hard", "perfect", "high", etc. And when a number like 300 is posted I have to assume ppm. You know what assuming leads to. So if you'd like more accurate info please post what test you're using for "hard". Like GH, KH, Alkalinity, Total Alkalinity, etc. Or the test kit you're using. I'd also be interested in what pH level you consider "perfect" just to correlate with the hardness numbers.