![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
NoName |
![]()
Сообщение
#1
|
![]() Группа: Активный участник Сообщений: 514 Регистрация: 1.5.2006 Из: Украина, Кременчуг Пользователь №: 146 Спасибо сказали: 0 раз(а) ![]() |
Данный скрипт позволяет записывать котировки в *.csv файл, который можно открывать с помощью MicrosoftExcel для дальнейшей обработки.
Получаемый результат выглядит так: Параметры: Start - начальная дата с которой хотите выгрузить данные; End - конечная дата по которую хотите выгрузить данные; Если бар с указанной датой отсутствует (например, выходной день), то будет использован ближайший бар к указанной дате. Titles = true - показать заголовки к колонкам в первой строке; ShowDate =true - записывать значение даты в файл; ShowTime =true - записывать значение времени в файл; ShowOpen =true - записывать значение Open в файл; ShowHigh = true - записывать значение High в файл; ShowLow =true - записывать значение Low в файл; ShowClose =true - записывать значение Close в файл; ShowVolume =true - записывать значение объёмов в файл; Имя файла формируется из названия символа, таймфрейма, начальной и конечной даты, а сам файл создаётся в папке: ...\папка MT4\experts\files Напомню, что сам скрипт нужно поместить в папку: ...\папка MT4\experts\scripts Перед использованием скрипта убедитесь что данные за запрашиваемый период имеются в терминале! Скачать |
![]() ![]() |
NoName |
![]()
Сообщение
#2
|
![]() Группа: Активный участник Сообщений: 514 Регистрация: 1.5.2006 Из: Украина, Кременчуг Пользователь №: 146 Спасибо сказали: 0 раз(а) ![]() |
Возможно что при открытии файлов *.csv, будет отображаться вот такая ерунда вместо котировок:
Так происходит потому что Excel воспринимает данные в ячейках как дату. Для того что бы этого не происходило, можно заменить в настройках операционной системы разделитель компонентов даты с точки, на знак "/". Это находится сдесь: Панель управления-Язык и региональные стандарты- во вкладке Региональные параметры нажать кнопку Настройка, в появившемся окне выбрать вкладку Дата и заменить Разделитель компонентов даты Возможно что подобные изменения можно сделать непосредственно в самом Excel, но я таких настроек не нашёл. |
VNIK |
![]()
Сообщение
#3
|
![]() Группа: Пользователи Сообщений: 5 Регистрация: 13.9.2006 Пользователь №: 942 Спасибо сказали: 0 раз(а) ![]() |
Возможно что при открытии файлов *.csv, будет отображаться вот такая ерунда вместо котировок: Так происходит потому что Excel воспринимает данные в ячейках как дату. Для того что бы этого не происходило, можно заменить в настройках операционной системы разделитель компонентов даты с точки, на знак "/". Это находится сдесь: Панель управления-Язык и региональные стандарты- во вкладке Региональные параметры нажать кнопку Настройка, в появившемся окне выбрать вкладку Дата и заменить Разделитель компонентов даты Возможно что подобные изменения можно сделать непосредственно в самом Excel, но я таких настроек не нашёл. Программа для перевода данных из программы MetaTrader (*.hst) в формат Excel (*.xls). http://www.forex-gold.com.ru/Zip/trendconverter.zip - может кому-нибудь пригодится... |
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 15.3.2025, 15:40 |