Учесть ENUM_TIMEFRAMES и ENUM_APPLIED_PRICE нельзя: set файл не сохраняет информацию о типе - и угадывать этот тип по именам переменных не представляется осмысленной идеей.
Это довольно распространенная проблема и обойти ее можно введением другого типа, который будет в коде предсказуемо конвертироваться в значение, подходящее для платформы.
Например, сохранять целочисленное значение минут, и интерпретировать его в коде MT4 простой конвертацией, а в коде MT5 - чуть более сложным switch
Ну и останется проблема несовместимых таймфреймов, это отдельный вопрос.
Я заглянул в код скрипта и обнаружил, что он не обрабатывает некоторые ситуации корректно.
Например, если в значении содержатся знаки "равно".
Или если значение пустое (у нас появляется "(null)" в сете МТ4)
Поправил

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
MT5 to MT4 Set File Converter:
Автор: Richard Gunning