ChatGPT больше не лучший LLM
Версия 1.94 Forex Gold Investor уже доступна!
Новая система Форекс для вашего торгового портфеля — последние обновления LeapFX
Чем EA Trading Academy так ценна для каждого трейдера Форекс?
Значительная просадка Waka Waka за последнюю неделю
Express Generator — единственный и самый быстрый бэктестер командной строки и генератор стратегий
Создавайте, автоматизируйте и экспортируйте готовые к использованию советники с помощью FSB.
Как создавать стратегии для GOLD с помощью StrategyQuant?
Торговая психология на Форексе и торговое копирование
News Catcher Pro перезапущен — теперь еще сильнее и надежнее!
Преимущества Professional Builder Strategy Builder от EA Trading Academy
Evening Scalper PRO достиг рекордных временных максимумов
История успеха Билла Липшуца и алгоритмическая торговля
Узнайте, какой советник-неудачник, прежде чем начать торговать?
Загрузка тиковых данных EURUSD и настройка для бэктестинга с использованием Tick Data Suite
Как получить выгоду от ForexSignals.com в торговле на Форекс?
Как создать советник с помощью EA Studio, представленного Trading Academy?
Как создать успешную торговую систему с помощью FX-Builder?
How to Prepare Tick Data FXT Files for MT4 Backtesting with CSV2FXT [OUTDATED]

Если вы пришли сюда, вы уже должны были загрузить свои тиковые данные либо бесплатно, как указано на странице «Бесплатные данные тиков», из вашего собственного частного источника, и теперь вы пытаетесь использовать их в Metatrader 4.

Преобразование формата файла тиковых данных

Собственный файл CSV, содержащий тиковые данные, несовместим с Metatrader 4, поэтому его нельзя использовать при тестировании на истории. FXT — это собственный формат файлов, который содержит тики и может быть прочитан Metatrader 4, поэтому нам просто нужно конвертировать файлы CSV в FXT. Существует скрипт, способный конвертировать данные практически из любого источника в FXT, он доступен в разделе «Загрузки» здесь . Файлы HST также могут использоваться Metatrader 4 при расчете индикаторов, поэтому файлы HST, соответствующие файлу FXT, необходимы для точного тестирования тиковых данных .

Бинарные файлы CSV2FXT — это то, что вам нужно для процесса конвертации, они также доступны в области загрузки тиковых данных . Он был скомпилирован со сборкой MT4 225, чтобы расширить рабочий диапазон сборок MT4.

Наконец, вот краткое руководство, объясняющее, как преобразовать файл CVS с тиковыми данными в файл FXT и серию файлов HST:

  • Во-первых, если у вас все еще нет архива двоичных файлов CSV2FXT, перейдите в область загрузки тиковых данных , чтобы загрузить его.
  • Извлеките файлы из zip-архива в папку установки МТ4. Внутри находится структура каталогов, убедитесь, что они размещены в правильных каталогах (CSV2FXT.mq4 и CSV2FXT.ex4 должны находиться в экспертах\скриптах, FXTHHeader.mqh должен находиться в экспертах\включить, CsvReader.dll должен находиться в экспертах\библиотеках). ). Обязательно скопируйте их в правильную папку, если установлено несколько установок MT4.
  • Переместите файл данных тиков CSV в эксперты\файлы в той же папке установки MT4.
  • Откройте график пары, для которой у вас есть данные (например, график EURUSD для файла EURUSD.csv).
  • Выберите таймфрейм, для которого вы хотите создать FXT. Например, если вы хотите провести тестирование на M1, вам следует выбрать для графика таймфрейм M1, тогда как файл FXT, созданный для определенного таймфрейма, не будет работать для других таймфреймов; для тестирования на другом таймфрейме вам просто нужно создать новый FXT.
  • Прежде чем продолжить, убедитесь, что ваш терминал подключен к брокеру (в правом нижнем углу, если он «не подключен», вам необходимо сначала это исправить).
  • Также убедитесь, что вызовы DLL разрешены. Вы можете сделать это, открыв меню «Инструменты», выберите «Параметры», выберите «Советники», затем убедитесь, что «Разрешить импорт DLL» включен, а «Подтверждать вызовы функций DLL» отключен.
  • Дважды щелкните сценарий CSV2FXT на панели навигации, он доступен в области сценариев.
  • Откроется всплывающее окно, там настройте параметры.
    • CSV2FXT_version : это параметр, который быстро указывает, какая версия была установлена. Эффекта от его изменения нет.
    • CsvFile : его можно оставить пустым, если имя файла совпадает с символом и имеет расширение CSV (например, EURUSD.csv); если нет, просто введите имя файла.
    • CreateHst : чтобы файлы HST создавались для тестирования на истории, этот параметр должен иметь значение true. Если установлено значение false, возможно, вы уже создали файлы HST, и вам просто нужно сгенерировать FXT для другого таймфрейма. Всякий раз, когда вы меняли GMT или DST, вам необходимо создавать новые файлы HST.
      Эта настройка, если она включена, приведет к формированию файлов HST для всего временного интервала файла тиковых данных, независимо от выбранного временного диапазона.
    • Спред : это фиксированный спред результирующего файла FXT, выраженный в пунктах; 2,3 приведет к разбросу в 2,3 пункта. Его значение по умолчанию — 0,0, поэтому конвертер будет использовать текущий спред вашего брокера. Вам следует обратить внимание на тот факт, что многие брокеры расширяют свои спреды по выходным.
      Если вы планируете использовать реальный спред; распространение переменной в CSV-файле, вы можете оставить для этого параметра значение по умолчанию.
    • StartDate и EndDate : эти параметры определяют временной интервал файла FXT. Формат StartDate и EndDate — ГГГГ.ММ.ДД. Если вы хотите, чтобы конвертер использовал самую раннюю и самую позднюю дату файла CSV соответственно, просто оставьте эти поля пустыми.
    • UseRealSpread : как следует из названия, этот параметр, если он включен, будет использовать реальный (переменный) спред CSV-файла в результирующем FXT.
      При использовании сценария загрузчика необходимо включить реальный разброс, чтобы иметь возможность использовать такие файлы FXT. Tick Data Suite может автоматически определять, используется ли файл FXT реальным спредом, поэтому вам не нужно обращать внимание на эту часть, если вы ее использовали.
    • SpreadPadding : этот параметр предназначен для увеличения реального спреда (если он используется) на определенное количество пунктов; если вы хотите увеличить его на 0,8 пункта, просто добавьте сюда 0,8.
    • PipsCommission : если вы хотите, чтобы полученный файл FXT включал комиссию, здесь можно установить желаемое значение. Фигура является возвратно-поступательной и выражается в пунктах.
    • MoneyCommission : устанавливает комиссию, выраженную в деньгах, в качестве альтернативы пипсам. Стоимость выражается в базовой валюте счета за лот.
    • Кредитное плечо : изменяет кредитное плечо файла FXT.
    • FXTGMTOffset : чтобы установить смещение FXT GMT, отличное от 0.
    • CSVGMTOffset : смещение по Гринвичу данных CSV-файла. Скрипт преобразования может автоматически обнаружить несколько форматов поставщиков данных бесплатных тиков и применить здесь правильные настройки, поэтому можно безопасно оставить для него значение «автоопределение». Если в журнале экспертов появилось сообщение о том, что скрипту не удалось идентифицировать источник тиковых данных, вам нужно будет вручную установить здесь смещение CSV GMT.
    • FXTDST : настройка летнего времени для файла FXT. 0 означает отсутствие летнего времени, 1 означает летнее время в США, 2 означает летнее время в Европе. Имейте в виду, что летнее время рассчитывается, если установлено летнее время в США, в соответствии с правилами, которые применялись к началу 2007 года.
    • CSVDST : настройка летнего времени для файла CVS. безопасно оставить его в режиме «автоопределения», или вы можете сделать то же самое, что и для FXTDST.
    • TimeShift : если этот параметр включен, он сместит все созданные данные на 28 лет назад. Это можно сделать, если вы подозреваете, что у советников есть жестко запрограммированные дни, направленные на мошенничество при тестировании на истории. Это определяется сдвигом на 28 лет, поскольку календарь идентичен при работе с днями недели и високосными годами. Это может быть несправедливо судить о советнике, использующем этот метод, поскольку у некоторых советников могут быть юридические причины для получения разнородных результатов при тестировании на истории со смещенным временем.
    • CreateM1 , CreateM5 , CreateM15 , CreateM30 , CreateH1 , CreateH4 , CreateD1 , CreateW1 , CreateMN : эти параметры позволяют создавать несколько файлов FXT за один запуск. По умолчанию скрипт создаст FXT для таймфрейма уже работающего графика, независимо от того, включен этот конкретный параметр таймфрейма или нет. Вам не нужно включать эти параметры, если вам действительно не нужен FXT для другого таймфрейма.
  • Нажмите «ОК». После этого будет запущен процесс создания данных, который обычно занимает от 20 до 45 минут, в зависимости от диапазона и объема данных, но может быть даже больше, если используется медленная машина. Индикатор прогресса будет находиться в верхней левой части диаграммы, и по завершении появится предупреждение. В ходе преобразования некоторые данные будут распечатаны в экспертном журнале на случай любой проблемы, которая может возникнуть.

Как только все будет сделано и сценарий завершит обработку, вам будет предложено определить, будут ли файлы перемещены в нужные места. Если выбрано «Да», перезапустите терминал Metatrader 4, чтобы убедиться, что файлы HST хорошо синхронизированы, а затем сразу переходите к следующему руководству; Использование тиковых данных в бэктестах . Если выбрано «Нет», в папке «эксперты\файлы» будет файл FXT и пакет файлов HST, и перед их использованием вам необходимо сначала скопировать и вставить их в правильное место, а затем продолжить следующие шаги:

  • Выйдите из терминала Metatrader 4.
  • Переместите все файлы .HST из expert\files в историю\[имя_вашего_сервера].
    Обратите внимание на количество каталогов сервера в папке истории: файлы .HST должны находиться в правильном каталоге для активной учетной записи.
  • Переместите созданный файл FXT из expert\files в tester\history.

Теперь все сделано с конвертацией и настройкой. Пришло время перейти к бэктестированию, но учтите, что это не так просто, как нажать «Начать» в пользовательском интерфейсе бэктестинга. На помощь могут потребоваться некоторые дополнительные инструменты, описанные в разделе «Использование тиковых данных в бэктестах» .

Если вы столкнулись с какой-либо проблемой, перейдите на страницу часто задаваемых вопросов и устранения неполадок .

Последний Tick Data Suite Сообщения
Загрузка тиковых данных EURUSD и настройка для бэктестинга с использованием Tick Data Suite
EURUSD Tick Data Suite... Tick Data Suite EURUSD...
Текущая платформа MetaTrader перестанет работать после 1 мая 2023 года
MetaTrader... MetaTrader MT Windows MT MT...
Приложения MetaTrader 4 и 5 снова в Apple AppStore
MetaTrader Apple AppStore... MetaTrader MetaTrader AppStore MetaQuotes Apple AppStore...
MT4 и MT5 были удалены из Apple iOS AppStore.
MT MT Apple iOS AppStore... Apple MetaTrader MT MT App Store MT...
Бэктестирование бара Ренко с набором тиковых данных и другими замечательными функциями
... Tick Data Suite...
Особенности и детали Tick Data Suite
Tick Data Suite... - Metatrader...
Руководство по пакету Tick Data [УСТАРЕЛО]
Tick Data... FXT HST MetaTrader...
Как загрузить тиковые данные Dukascopy и использовать их с помощью PHP-скриптов Birt [Устарело]
Dukascopy PHP- Birt... Dukascopy PHP- Birt Dukascopy...
Как загрузить тиковые данные Dukascopy с помощью платформы JForex
Dukascopy JForex... Dukascopy JForex...
Загрузите бесплатные инструменты и скрипты для тиковых данных Birt [устарело]
Birt... Birt Metatrader...
Проблемы с конвертацией в FXT и использованием тиковых данных в наборе тиковых данных [устарело]
FXT... Metatrader CVS FXT...
Бесплатный пакетный скрипт Birt для файлов MT4 FXT, удаление ограничения на 2 ГБ [устарело]
Birt MT FXT... Birt Patch Metatrader FXT FXT FXT...
Включение и проверка использования подготовленных тиковых данных MT4 для бэктестинга [УСТАРЕЛО]
MT... Metatrader FXT Tick Data Suite Birt...
Tick Data Suite против пакета Free Birt [УСТАРЕЛО]
Tick Data Suite Free Birt... Tick Data Suite Birt Tick Data Suite...
Сообщение от

[Дата последнего изменения Ср, 16 Октябрь 2013]
Опубликован в Ср, 16 Октябрь 2013

Говорить о Tick Data Suite

Информация, диаграммы и примеры, содержащиеся в этом сообщении блога, предназначены только для иллюстративных и образовательных целей. Его не следует рассматривать как совет или одобрение покупки или продажи какой-либо ценной бумаги или финансового инструмента. Мы не даем и не можем давать никаких финансовых советов. Ни один сотрудник или лица, связанные с нами, не зарегистрированы и не уполномочены давать финансовые консультации. Мы не торгуем от чьего-либо имени и не рекомендуем какого-либо брокера. В некоторых случаях у нас есть материальная ссылка на продукт или услугу, упомянутую в статье. Это может быть в форме компенсации или вознаграждения.

Делиться