Домой Связной Архивы котировок для МТ4 — как загрузить и для чего нужны. История котировок Forex

Архивы котировок для МТ4 — как загрузить и для чего нужны. История котировок Forex

Здравствуйте, дорогие читатели! Сегодня будет пост-инструкция, размышлений о системной торговле и личного опыта не ждите! Не знаете, как загрузить архив котировок для mt4? Тогда я расскажу вам всё по порядку, шаг за шагом. Помню, долго мучился с этим вопросом первый раз, избавлю читателей от такой участи! :-) Начнём!

В основном архивные котировки могут потребоваться для тестирования торговых систем, это дело хорошее. Загрузить архив котировок за последние лет 10-20 (для H1) очень просто, причём величина периода зависит от вашего брокера. У более или менее известных компаний меньше 10 лет не встречал, этого хватит для грамотных тестов большинства систем. Для более мелких таймфреймов () придётся немного помучиться. Речь идёт о и XAU/USD, XAG/USD, довольно популярных инструментах.

Как загрузить архив котировок для mt4?

Шаг 1. Это самый важный пункт, многие о нём не знают, поэтому ничего не получается. Открываете ваш терминал mt4, вводите логин и пароль (чтобы было соединение). Далее в верхней части терминала заходите в «Сервис» и выбираете «Настройки», как показано на рисунке ниже, или нажимаете на клавиатуре «Ctrl+O».


В вылетевшем окне настроек выберите вкладку «Графики» как на скрине ниже.


Галочки в первых строках не трогаем, а вот в предпоследней строке с названием «Макс. баров истории» проставляем все девятки. Изначально, не поменяв данный показатель, в вашем mt4 не будет показываться полная история котировок. Сделано это для того, чтобы не грузить программу. Проставив максимальное значение – вы это ограничение убираете. В дальнейшем это число изменится, исходя из продолжительности загруженной истории. Нажимаем «Ок» и переходим к следующему пункту.

Шаг 2. Теперь снова заходим в «Сервис», это в верхней части терминала, выбираем «Архив котировок», как показано на рисунке ниже.


Для альтернативы просто нажимаем F2. После нажатия выскакивает следующее окно:


Шаг 3. В поле слева находим инструмент, для которого нужно загрузить архив котировок, и нажимаем на него 2 раза левой кнопкой мыши. Открывается таймфрейм, как показано на рисунке ниже.



После этого начнётся загрузка архива котировок. В конце загрузки иногда вылетает вопрос «пересчитать все таймфреймы?», отвечаете на него положительно и пользуетесь плодами ваших стараний! :-)

Как видите, всё очень просто. В этом случае у вас будет как минимум 10-летняя история на Н1. Чем меньше таймфрейм, тем меньше будет период истории котировок, и наоборот.

Если вы хотите 10-летнюю историю на М1, то есть на минутках, тогда читайте дальше!

Как загрузить архив минутных котировок для mt4 за 10 лет?

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

Можете найти нужные архивы в интернете, набрав в поисковике запрос типа «архив котировок» или «история котировок».

Разархивируйте файл и заходите в терминал mt4. Открываем окно «Архива котировок» (показано выше во 2-ом шаге) и смело кликаем на «Импорт» в нижней части окна, смотрим рисунок.



После загрузки закрываете окно «Архива котировок» и наслаждаетесь тестированием систем на М1. :-) Это требуется для всех типов стратегий, даже долгосрочных (например, таких, как советник). А в некоторых случаях требуется тестирование на тиковых данных.

На этом данная инструкция заканчивается, если есть вопросы – не стесняйтесь, задавайте в комментариях, постараюсь ответить.

В следующих постах расскажу, где посмотреть графики различных инструментов (валюты, фьючерсы) лет за 30, а то и больше! Чтобы не пропустить подпишитесь на обновления по почте в форме ниже, так вы будете знать о новых постах самыми первыми. Или добавляйтесь в социальных сетях, где я анонсирую новые материалы. Желаю вам удачного тестирования ваших стратегий (возможно, вам будет интересна эта статья:)! До свидания!

P.S. Облачный атлас, запоминающийся эпизод! :-)

Котировка - это цена товара, которую объявляет продавец или покупатель и по которой они готовы совершить покупку или продажу. В качестве товара могут выступать металлы, сырье, акции и другие активы, торгуемые на рынке. На Forex товаром выступают валюты. Соответственно котировка форекс - это цена одной валюты (базовой), выраженная в единицах другой валюты (котируемой).

Возьмем, например, котировку USD/CAD. В ней базовая валюта - USD - записывается первой, котируемая - CAD - второй. Любая котировка состоит из двух частей: Бид (Bid) - цена, по которой клиент может продать базовую валюту; Aск (Ask или Offer) - цена, по которой клиент может купить базовую валюту за котируемую. Разница между ценой продажи и ценой покупки, называется спрэдом (spread). Размер спрэда зависит от рассматриваемой пары валют, от суммы сделки и от состояния рынка.

Бывают прямые и обратные котировки.

Прямая котировка - это цена национальной валюты за одну единицу иностранной.

Обратная котировка - это цена иностранной валюты за единицу национальной.

Сегодня мировой резервной валютой является доллар США, обозначаемый как USD. Поэтому в котировках с большинством национальных валют доллар выступает базовой валютой (USD/ CAD, USD/JPY, USD/CHF). Однако в котировке фунта стерлингов (GBP/USD) фунт является базовой валютой, а доллар - котируемой. Аналогичным образом котируются валюты бывших английских колоний: австралийский доллар (AUD/USD) и новозеландский доллар (NZD/USD). Евро также котируется к американскому доллару как базовая (EUR/USD).

Этот факт очень важен для трейдеров , так как в некоторых торговых системах записи котировок сокращают по котируемой валюте. Например, вместо USD/JPY, пишут просто JPY, а GBP/USD обозначают как GBP.

На нашем сайте мы представляем котировки форекс онлайн . Благодаря этому вы всегда видите последние изменения курсов валют, торгуемых на рынке форекс, и понимаете, что происходит на международном валютном рынке . Кроме того, на нашем сайте в режиме онлайн вы можете посмотреть котировки других финансовых активов (металлов, акций и биржевых фьючерсов).

Здравствуйте товарищи трейдеры. Сегодняшняя тема статьи – архив котировок – заинтересует людей, желающих торговать с помощью торговых советников.

Зачем нужно скачивать архив котировок?
Возможность ДОСТОВЕРНОГО тестирования торговых стратегий
Оптимизация работы механических торговых систем и советников

Как загрузить архив котировок для mt4?

Шаг 1. Это самый важный пункт, многие о нём не знают, поэтому ничего не получается. Открываете ваш терминал mt4, вводите логин и пароль (чтобы было соединение). Далее в верхней части терминала заходите в «Сервис» и выбираете «Настройки», как показано на рисунке ниже, или нажимаете на клавиатуре «Ctrl+O».

В вылетевшем окне настроек выберите вкладку «Графики» как на скрине ниже.

Галочки в первых строках не трогаем, а вот в предпоследней строке с названием «Макс. баров истории» проставляем все девятки. Изначально, не поменяв данный показатель, в вашем mt4 не будет показываться полная история котировок. Сделано это для того, чтобы не грузить программу. Проставив максимальное значение – вы это ограничение убираете. В дальнейшем это число изменится, исходя из продолжительности загруженной истории. Нажимаем «Ок» и переходим к следующему пункту.


Если есть вопросы, замечания или предложения — пишите в комментариях!

Просмотрите очень важное видео (сам записывал)!

Архив котировок для тестирования советников форекс

От качества котировок зависит объективность оценки ваших МТС (советников), поэтому уделите вопросу их подбора самое серьёзное внимание. Будет обидно, если после длительной, кропотливой работы вдруг окажется, что ваши котировки не точны и на других котировках ваша МТС не жизнеспособна. По этой же причине целесообразно иметь несколько разных (как минимум два) варианта котировок от разных провайдеров. Это снизит вероятность подгонки, особенно для МТС, использующих близкие стопы.Котировки разных поставщиков при одинаковом характере чартов могут иметь разный уровень «рыночного шума»- амплитуды колебаний цены в пределах бара. Поэтому МТС, имеющие близкорасположенные стопы на таких котировках будут показывать худшие результаты, из-за более высокой вероятности их срабатывания. Кроме того котировки разных поставщиком по одним и тем же инструментам могут отличаться следующими параметрами.

Количество знаков после запятой.

Некоторые вводят пятый знак, чтобы более гибко изменять политику спрэда. Это необходимо учитывать при написании кода МТС, поскольку все используемые значения величин, измеряемые в пунктах надо увеличивать в 10 раз. Пятизначные котировки работают и в четырехзначных терминалах, там пятый знак просто отсекается. Четырехзначные котировки тоже работают в пятизначных терминалах, там в пятом разряде добавляется либо 0 либо 5.

Время относительной задержки.

В зависимости от места расположения поставщика котировок они могут поступать либо по GMT (время по Гринвичу - Лондон, Лиссабон), либо по CET (центрально-европейское время - остальная Европа). Это необходимо учитывать в МТС, привязанных к конкретным временным периодам. Например время открытия Нью-Йоркской биржи может смещаться на час, существенно изменяя показатели эффективности таких МТС.

Ниже можно скачать архивы котировок по с октября 1999 года. Проверено, работают нормально и в 4-х значных и в 5-ти значных терминалах.

EURUSD M1 Скачать 29Mb
USDJPY M1 Скачать 29Mb
GBPUSD M1 Скачать 30Mb
USDCHF M1 Скачать 29Mb
USDCAD M1 Скачать 24Mb
AUDUSD M1 Скачать 25Mb

После того как вы скачали котировки сделайте следующее:

  • Скопируйте скачанный файл в папку MT4/History/имя сервера.
  • Распакуйте архив.
  • Загрузите MetaTrader.
  • Откройте окно котировок по выбранному инструменту в таймфрейме M1.
  • Переконвертируйте котировки M1 в другие временные периоды с помощью стандартного встроенного в MetaTrader скрипта period_converter в следующей последовательности:
    • перезагружаем MetaTrader.

Готово.

Чтобы скачать котировки непосредственно с сервера ДЦ необходимо сделать следующее:

  • Открыть в терминале МТ4: "Сервис" - "Архив котировок". Выбрать папку с нужной валютной парой, выбрать М1, нажать "Загрузить”. Появится окно предупреждения о том, что данные котировок MetaQuotes отличаются от данных котировок вашего брокера. Принимаем это к сведению и нажимаем "Ок”.
  • Ждём, пока закончится загрузка, и затем нажимаем ещё раз кнопку "Загрузить". Появится окно «Нет данных для символа - пересчитать все таймфреймы?». Нажимаем "Да".
  • Ждём, пока терминал пересчитает все таймфреймы, затем закрываем окно архива котировок. Возможно потребуется перезагрузить терминал.

Готово.

Чтобы перенести архив котировок одного ДЦ в терминал другого ДЦ:

  • Открываем папку истории котировок первого ДЦ: MT4_ДЦ№1/History/имя сервера и находим файл архива М1 для нужной валютной пары, например EURUSD1.hst.
  • Копируем его в папку истории котировок второго ДЦ: MT4_ДЦ№2/History/имя сервера.
  • Загружаем терминал ДЦ№2.
  • Открываем окно котировок по выбранному инструменту в таймфрейме M1.
  • Переконвертируем котировки M1 в другие временные периоды с помощью стандартного встроенного в MetaTrader скрипта period_converter в следующей последовательности:
    • меню скриптов - period_converter - правой кнопкой мыши, "исполнить на графике".
    • в открывшемся окне свойств скрипта устанавливаем и исполняем поочерёдно периоды конвертации 5, 15, 30, 60, 240, 1440.
    • перезагружаем MetaTrader.
Готово.

Для правильного тестирования советников необходимо установить в него архив котировок – это котировки валютных пар за прошедшие месяцы и годы. Ведь мы всегда тестируем любой советник только на исторических данных и смотрим - как бы он торговал в то время.

Главная ценность такого архива заключается в том, что не надо ничего придумывать для работы тестера, а воспользоваться тем, что уже реально было. Частично архивные котировки уже содержатся в программе МТ4, но, во-первых, не по всем валютным парам, а во-вторых, в имеющихся котировках имеются большие временные провалы, что будет искажать результаты работы.

И еще одно важное предварительное замечание. Если вам необходимы особо качественные котировки (для тестирования с 99%-й точностью) или же в вашем терминале используются валютные пары с суффиксом, например, EURUSDe ("е"- это и есть суффикс, применяется для выделения валютных пар для каких-то целей, некоторых счетов и т.д.), когда невозможно скачать обычным порядком, то вам нужна другая статья - . Сейчас мы поговорим о наиболее распространенном способе, пригодном для трейдеров в большинстве случаев.

Прежде всего, нам необходимо определить – за какой период мы будем скачивать архивы. Здесь все зависит от ваших целей: если вы хотели бы проверять советники на протяжении 10-15 лет, то вам необходимо максимальное количество информации для этого. Но такие архивы довольно сильно тормозят программу. Кстати, именно поэтому большие архивы разработчиком не устанавливаются заранее.

Но если вам достаточно для проверки интервал в 3-5 последних лет, то и скачивать надо за этот период. Я, тестируя советники, очень редко пользуюсь данными более чем за 3 года и совсем никогда – более 5 лет.

Для загрузки архива за нужный период открываем терминал и кликаем по вкладке «Сервис». Откроется меню:

Рис.1 (Для увеличения любой картинки - кликните по ней)

Нажимаем на «Настройки». Откроется окно:

Галочки, установленные по умолчанию, нам трогать не следует, а вот количество баров в истории надо установить. Посчитаем, сколько нам потребуется баров. Бар – это графическая фигура на ценовом графике, формирующаяся в течении определенного времени - времени, которые вы устанавливаете сами. Нам необходимо посчитать потребное количество одноминутных баров, потому что все остальные (пяти, пятнадцати, тридцати минутные бары и т.д.) формируются на основе одноминутных.

Итак, в году 52 недели, значит, можно убрать нерабочие дни (субботу и воскресенье), что составит 104 дня. А рабочих дней, когда работает Форекс, соответственно, будет 261 день. Теперь считаем:

60 минут х 24 часа х 261 день = 375840 баров.

Вот такое количество баров из архива ваш терминал должен обработать за один проверяемый год. Умножаем это число, скажем, на 5 (лет) и получаем 1.875.000. Это число и вписываем в окно, после чего нажимаем ОК.

С период в истории мы определились. Теперь можем приступить непосредственно к скачиванию.

Установка архива в МТ4

Опять кликаем по вкладке «Сервис», но теперь в меню мы выбираем «Архив котировок». В открывшемся окне смотри на графу Forex Major (главные валютные пары):

Кликаем по крестику (стрелка), раскроется список пар, как на рис.3. Поскольку я настоятельно советую загрузить все валютные пары из этого списка, дважды кликаем по верхней строчке AUDUSD. Откроется перечень таймфреймов (т.е. длительности баров):

Кликаем по строчке «1 минута» и нажимаем кнопку «Загрузить». Появится окно с предупреждением:

На мой взгляд, было бы лучше, если бы компания InstaForex вместо такого предупреждения лучше создала свой собственный архив котировок. Но – что есть, то есть. Нажимаем ОК. Начинается процесс загрузки архива, он продлится несколько минут.

После его окончания в правом окне все равно будет девственно чисто, для того, чтобы увидеть там информацию еще раз кликните по строчке «1 минута».

Докачка архива

Но на этом загрузка архива по этой валютной паре не заканчивается. Дело в том, что при скачивании архива часть информации может потеряться, поэтому еще раз нажмите на кнопку «Загрузить». Если архив скачан полностью, то появится окно:

Нажимаете «Да», терминал все перепроверяет, что пропущено – докачивает.

Некоторые из вас могут сказать, что вроде бы ничего не изменилось – график как был, так и остался. Однако обратите внимание на количество баров:

А теперь сравните это количество с валютной парой, по которой мы еще не скачивали архив:

Есть разница?

Поэтому не ленитесь, а скачивайте архивы по всем валютным парам, по крайней мере, главным.

P.S. Если Вас интересует, что такое кросс- валюты (Forex Cross) в архиве котировок, то посмотрите фильм «

Новое на сайте

>

Самое популярное