In hamming codes, the correction can only be done when an entire block has been received.
With a block length more than 1, you therefore introduce latency of 10s of milliseconds.
With a block length of 1, a hamming code doesn't do any error correction.
Hamming codes would let you access the uncorrected data immediately, and do error correction later (after the block length has passed), but at that point you have already used it to make trading decisions, so it's too late.
Hamming Codes don’t, unless I’m missing something?