Скачать MetaTrader 5

Некорректный импорт котировок из CSV-файла

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Опубликуй программу в Cobe Base. Миллионы трейдеров ее увидят!
Forex Trader
114257
Forex Trader 2007.11.25 15:51 
Здравствуйте.
При импорте минутных котировок из CSV-файла (m1_eurusd.csv, скачан из архива котировок Альпари) с определенными периодами возникают ошибки как на картинке (т.е. 4 неправильных свечи с одним и тем же временем и довольно далеко от рынка), при этом в файле таких ошибок нет, котировки корректные.



МТ4 билд 210. В 201, 205 билдах такая же проблема.

С уважением.
MetaQuotes Software Corp.
Модератор
181276
MetaQuotes Software Corp. 2007.11.25 17:08  
Дайте прямую ссылку на csv файл, пожалуйста.

Или, как минимум, опубликуйте несколько строк из этого csv файла за указанный на скриншоте период.
Forex Trader
114257
Forex Trader 2007.11.25 17:42  
Дайте прямую ссылку на csv файл, пожалуйста.

Или, как минимум, опубликуйте несколько строк из этого csv файла за указанный на скриншоте период.



ZIP-архив с котировками взят отсюда: http://databank.alpari.org/h_csv/m1_eurusd.zip
MetaQuotes Software Corp.
Модератор
181276
MetaQuotes Software Corp. 2007.11.25 21:47  
Все дело в разных форматах времени, что приводит к неправильному автопарсингу:
16.06.2004,23:59,1.2005,1.2006,1.2005,1.2005,5
17.06.2004,0:00,1.2006,1.2006,1.2005,1.2005,4

в большинстве строк часы занимают 2 символа, а в другой части - только один символ. Разноформатное время в одном файле нами не поддерживается.
Forex Trader
114257
Forex Trader 2007.11.26 05:15  
В данной ситуации я обошелся рукописным скриптом, но в качестве пожеланий к разработчикам прошу учесть поддержку различных форматов CSV файлов, с возможностью гибкой настройки и сохранения этих настроек, как это сделано в других программах теханализа, тем более что Вы позиционируете МТ4 не только как торговую платформу:

Клиентский терминал является частью информационно-торговой системы. Он устанавливается на компьютере трейдера и предназначен для:
получения котировок и новостей в режиме реального времени;
выполнения торговых операций;
контроля и управления состоянием открытых позиций и отложенных ордеров;
проведения технического анализа;
написания советников, пользовательских индикаторов, скриптов и функций на языке MetaQuotes Language 4 (MQL 4);
тестирования и оптимизации торговых стратегий.



Без этого МТ4(5) по большому счету останется лишь датафидом и терминалом.

С уважением.
Forex Trader
114257
Forex Trader 2007.11.26 05:15  
Повторное сообщение удалено.
Forex Trader
114257
Forex Trader 2007.11.26 05:15  
Повторное сообщение удалено.
MetaQuotes Software Corp.
Модератор
181276
MetaQuotes Software Corp. 2007.11.26 12:22  
Поступите проще - воспользуйтесь штатным History Center от Альпари, в котором есть все эти минутные данные.

Мы наоборот уходим от ручных операций импорта, которые постоянно создают проблемы с рассинхронизацией данных.
Forex Trader
114257
Forex Trader 2007.11.30 22:45  
Возможно не совсем в тему но не счел нужным создавать отдельную, ИМХО.

- после закачки файлов истории и прошествия некоторого времени 2-3 дня
в строке "база данных: количество записей"
вместо - база данных: 3008838 записей
пишется - база данных: 25000 / 3008838 записей
при этом в окне и для использования при тестировании доступны данные лишь от 15.03.2007г.

- есть ли возможность закачивать не всю историю с 1999 г. а за выбранный промежуток
времени например от заданной даты до настоящего времени, или за выбранные годы.

Спасибо.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий