Сценарий исправления Birt устраняет ограничение Metatrader 4 в 2 ГБ для файлов FXT, а также отключает перезапись существующих файлов FXT, что эффективно позволяет использовать предварительно созданные файлы FXT с тиковыми данными .
Использование сценария патча Birt
Перед запуском скрипта следует знать, что существуют некоторые ограничения и на официальном веб-сайте для него нет поддержки. Технически поддерживается только пакет Tick Data Suite , который требует более простого использования. Вам следует проверить его преимущества, пока доступна бесплатная пробная версия .
- Если используется сборка MT4 405 или выше, функцию снятия ограничения на 2 ГБ можно включить, загрузив и установив среду выполнения Microsoft Visual C++ 10, доступную в разделе «Время выполнения» на странице загрузки тиковых данных .
- Скрипт патча Бирта доступен на странице загрузки тиковых данных , зайдите туда и скачайте его бесплатно.
- Установите его в папку установки Metatrader 4; Патч.mq4 Бирта должен находиться в конце эксперта\скриптов.
- Откройте любой желаемый график на любом таймфрейме.
- Убедитесь, что вызовы DLL разрешены. Это можно сделать, открыв меню «Инструменты», затем выберите «Параметры», выберите «Советники» и, наконец, установите флажок «Разрешить импорт DLL», который должен быть включен, и «Подтвердить вызовы функций DLL», который должен быть отключен.
- Запустить патч Бирта в окне навигатора в разделе скрипты.
- Параметры можно настроить по желанию. Если значения по умолчанию оставлены как есть, это хорошо, за исключением случая, когда будет задействован FXT с реальным спредом, поэтому этот параметр необходимо включить. Как только это будет сделано, бэктесты будут работать ТОЛЬКО с переменным спредом. FXT и для выполнения бэктеста с обычным фиксированным спредом необходимо перезапустить терминал MT4.
- Выберите валютную пару и таймфрейм, для которого был создан FXT.
- Теперь можно приступить к бэктесту.
Известные вопросы
Большинство перечисленных ниже проблем решаются в Tick Data Suite :
- Оптимизацию невозможно запустить, попытка сделать это может привести к сбою сборок 405+.
- Сторонние инструменты, такие как Walk Forward Analyser, несовместимы со сценарием.
- Скрипт необходимо запускать вручную при каждом перезапуске Metatrader 4.
- Снятие ограничения на 2 ГБ доступно только в сборке Metatrader 405 и выше, если среда выполнения Microsoft Visual C++ установлена после загрузки со страницы загрузки тиковых данных . Для предыдущих сборок он доступен только для операционных систем Windows Vista, Windows 7 и Windows Server 2008.
- Файлы FXT размером более 4 ГБ будут считываться только до 4 ГБ.
- Выполнение бэктеста перед запуском скрипта, а затем запуск другого бэктеста со скриптом приведет к сбою.
- Реальный спред необходимо включить вручную и перезапустить терминал, если реальный спред больше не нужен.
- Как указано выше, на официальном сайте поддержка отсутствует. Вы можете получить помощь только в разделе устранения неполадок на странице тестирования тиковых данных .