RSWA

Русская школа волнового анализа

Бесплатный образовательный проект

Форум для эллиоттчиков

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум для эллиоттчиков » MQL программирование » Загрузка исторических данных в МТ4


Загрузка исторических данных в МТ4

Сообщений 1 страница 25 из 25

1

Шапка темы

2

Скачанные в таком виде котировки со Стука (csv.)... на сайте указано, что разделитель - запятая... импортёр в МТ "не видит"... а должен.Не понимаю где фенька?
1) поставить пропуск 1 строки?
2) нужен скрипт-конвертер в формат  hst.?
3)МТ с первой строки отказывается грузить файл с датами раньше какого то года? 1970? 1980?.....
4) другое...
http://s6.uploads.ru/gstr2.gif

Отредактировано артефакт (09.11.2013 16:55:01)

3

Способ 1. Докачать данные в уже существующий инструмент.

Например, у меня в терминале есть DXY, а я хочу увидеть его с 1970 года, надо долить. Скачиваются данные и подготавливается файл так, чтобы его формат был:

2011.06.30;00:00;418.75;428.65;400.85;426.85;1160754

ГГГГ.ММ.ДД ; чч:мм ; Open ; High ; Low ; Close ; Volume

разделители колонок точка с запятой, раздели дробной и целой части обязательно точка. В терминале нажимается F2, потом импорт и указывается подготовленный файл. После импорта - обновить или сменить ТФ.

4

Способ 2. Создание своего нового инструмента. Тут нужен скрипт Geronimo. Аналогично подготавливается файл, но уже строго экселевский и разделители дробной и целой части запятые (в русской локализации экселя). Скрипт кидается на любой инструмент и заполняются все его поля. Ждем. Обычно открывается снова эксель, в это время нужно ничего не шевелить и дать спокойно создать терминалу HST-файл (бывает долго 1-3 минуты). После того как HST создан, его можно открывать автономно и накладывать любые индикаторы.

5

Способ 3. В MT5 создать индикатор или отдельное окно в которое читать данные OHLC из файла. МТ5 позволяет рисовать свечи, а основное окно я беру минутки мертвого RI, т. к. там много баров. Последний способ сейчас использую чаще всего.

6

Второй способ можно обмануть и залить вместо дневок с 1970.01.01 месячные бары, тем самым получаются графики хоть с рождества. А вообще без хитростей до 1970 МТ не видит дат.

7

Очень удобная программа killink csv,под Мт4 переделывается в пару щелчков.
Я делаю таким образом,может кому то пригодится.
Загружаете котировки в программу:
http://savepic.su/3773389.png
Добавляем строчку:
http://savepic.su/3760077.png
Вписываем время открытия "00:00" :
http://savepic.su/3750861.png
Удаляем первую строчку,из-за этой строчки вроде МТ4 выпендривается:
http://savepic.su/3795916.png
Все сохраняем и заливаем в МТ4.
В блокноте это будет выглядеть вот так:
http://savepic.su/3781580.png

8

Спасибо, пошел бороть гуглю с экселем!

9

а никто готовым файлом не поделится?((( там чтоб все переделать .беда одним словом((

Boofoo подробно описал как и что делать. Что у вас не получается?

Отредактировано stranger (07.04.2015 21:00:11)

10

stranger
Какой инструмент? Кстати, передайте привет общему другу на Ан... . Соскучились по компании.  http://thepr0.narod.ru/files/smilies/winkad.gif

Отредактировано yuramerlin (07.04.2015 21:11:28)

11

yuramerlin написал(а):

yuramerlin

привет ! вы Анара то имеете в виду.? в турции, сам думал наверное вернется, две недели как не разговариваю . привет передам обязательно. спасибо.за помощь !
скачал программу что писал boofoo ,но так не смог,увлекся рынком)) ну там все равно по умолчании кто сделал уже имеется в папке. кстати у меня в одном брокере там  папки отсутствует. про волн там написано свойства ,уровни  всякие)))

12

stranger
Так какой инструмент надо Вам? Сам скачал и модифицировал много.

13

ну чтоб история валют была в МТ4 ))

14

stranger
Пока могу поделится 10 инструментами. Там главные мажоры и парочка кроссов. Есть, есть около 40. Но их надо упорядочить. По ссылке - архив.
https://drive.google.com/file/d/0B3Cenx … sp=sharing
В архиве - файлы с котировками день/неделя/месяц.
Это выглядит так:
AUDUSD_D.csv - буква D - дневной, W - недельный, M - месячный. Надо очень осторожно подгружать. Перепутав периоды можно наделать кашу в метатрейдере.
Более подробно как подгружать котировки выкладывали тут:
http://tradersterritory.com/index.php?s … amp;page=1

Отредактировано yuramerlin (07.04.2015 23:26:36)

15

благодарен! хватает пока что! спасибо  огромное!

16

stranger
Канадец с лагом. не грузите! Незаметил. http://thepr0.narod.ru/files/smilies/bw.gif
уже исправил лаг...

Отредактировано yuramerlin (08.04.2015 00:21:59)

17

yuramerlin написал(а):

yuramerlin

еще не успел )) спасибо вам.Юрий!

18

pr0 написал(а):

Способ 3. В MT5 создать индикатор или отдельное окно в которое читать данные OHLC из файла. МТ5 позволяет рисовать свечи, а основное окно я беру минутки мертвого RI, т. к. там много баров. Последний способ сейчас использую чаще всего.


индикатор для этого способа Индикаторы

19

Есть версия того же, для МТ4. В нём нет свечей, поэтому читает не OHLC, а только одну цену. Можно запихивать любые данные, например, график рейтинга Путина получен таким образом. Еще цену хлеба заношу :). Если надо - скажите, выложу.

20

Скрипт для второго способа создания своего инструмента в MT4 Скрипты . Создает hst файл из подготовленного csv.

21

pr0 написал(а):

Скрипт для второго способа создания своего инструмента в MT4 Скрипты . Создает hst файл из подготовленного csv.

pr0, сталкивались с проблемой сжатия графика по вертикали? Есть ли решение? Ниже представлен график, это максимальное сжатие по шкале цены (по вертикале), но этого не достаточно, хотелось бы, что бы от экстремумов было больше места.
Вероятно не хватает истории, что бы сжать, возможно нужно дописать данных?
http://s2.uploads.ru/t/Z3G5h.png

22

boofoo, это не из-за истории, это из-за нижней отметки графика - она не может быть меньше нуля и терминал не дает сжать график дальше. Можно через F8 установить фиксированные значения: минимум 0, максимум требуемое число.

23

pr0 написал(а):

boofoo, это не из-за истории, это из-за нижней отметки графика - она не может быть меньше нуля и терминал не дает сжать график дальше. Можно через F8 установить фиксированные значения: минимум 0, максимум требуемое число.


Понял, спасибо.

24

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

Отредактировано Макс (18.11.2016 00:11:14)

25

Макс, увы нет.


Вы здесь » Форум для эллиоттчиков » MQL программирование » Загрузка исторических данных в МТ4