I don't think it's the coding, but that most realtime charting software update price & indicators every tick, so many people take signals before the bar is complete. This is not exclusive to MA xo's but can create "false signals" with other methods as well.Quote from ArchAngel:
An MA crossover system should NOT generate a signal until the bar closes to avoid false positives. If it is, then it's coded wrong.
Quote from dottom:
I don't think it's the coding, but that most realtime charting software update price & indicators every tick