История какой длины используется? Макс.баров нужно стараться сократить по минимуму. Если 64бит решила проблему, то значит вы там историю тянете огромную и обсчитываете на каждом обновлении.
мт4 не видел что там, думаю mql5 не проще чем апи тслаба, но есть большой плюс в виде сайта с обширной справкой, форума и статей-примеров. Вот к примеру на основе статьи и помощи автора я себе в мт5 сделал нотификатор в телеграм логов, ошибок и т.д.
В тслабе ту же задачу самому не получилось решить, пришлось платить программисту.
Ну и основную помощь оказал коллега торгующий через мт5, без него было бы намного сложнее и дольше.