A904 fluid level

Today I checked the fluid when it was cold, not running, and the level is above the hot zone. Is that right? Shouldn't it be lower, since fluid expands when hot? Or, is it that the fluid needs to be circulating for accurate measurement and when not circulating it reads high? Should I drain some out, warm it up and recheck or is this normal?
Fluid is ALWAYS checked running, in neutral, on a flat level surface. Not running and in park readings are meaningless- between convertor drainback, drainback from a high mounted cooler, or whatever- it'll always read high. Tthe meaningful reading is when it's running and fluid is circulating- i.e. in neutral or drive. Obviously, neutral is safer.
(For the real old fogeys among us, does anybody else remember being taught to check fluid in drive, with the parking brake on and the wheels chocked?)