It was deactivated, but should be visible now. - We got your logs, but the difference between FXCM and MT4 is the server time. While the FXCM server time reflects the real time, the MT4 server time has only the time of the last price update. This leads to the time frame series being shifted at different times. For this reason we had already thought about removing the MT4 server time function altogether.

For a quick fix, can you replace TimeFrame = frameSync(12) just by TimeFrame = 12? Or is there a reason for trading exactly at hour boundaries?

Update: I've just looked in your script again. In fact we have a worse problem. I didn't notice it first, but I believe your H1 Ichimoku signals probably won't work at all - regardless of FXCM or MT4. I'll contact you by email about this and we'll work out a solution.