Автор |
Сообщение |
semens
Зарегистрирован: 16.05.2009
Сообщения: 9
|
Здравствуйте!
В справке программы говорится, что формат даты может быть одним из следующих (для 31 декабря 2000 года):
20001231,
001231,
2000-12-31
2000/12/31
2000-Dec-31
00-12-31
00/12/31
00\12\31
В файле финама – итоги дня для ММВБ - "micex-y.csv" формат даты представлен не 6 знаками, а 5-ю. Так в нашем случае было бы 01231. А Амиброкер не понимает такую дату и выдает ошибку при импорте данных из ASCII файла (Invalid date format/value). Постоянно добавлять ведущий ноль не удобно, да и не всегда получится. То есть, обновлять базу при помощи данного файла с Финама не получится? Или я что-то не так делаю? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
semens
Зарегистрирован: 16.05.2009
Сообщения: 9
|
С Финама пообещали поправить формат даты. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
semens
Зарегистрирован: 16.05.2009
Сообщения: 9
|
semens писал(а): |
С Финама пообещали поправить формат даты. |
Поправить то они поправили. И дата теперь отобаржается двумя цифрами YY. Только рано я обрадовался. Обновлять локальную базу не получается.
Импортировал в локальную базу базу Метастока. Затем когда пытаюсь дополнить данными предыдущего дня (micex-y.csv) то база пополняется некорректно - одни сомволы обновляются - другие нет, третью разбиваются на 2 символа с обрезанными названиями тикеров.
С чем это связано? С тем что Ами не любит кирилицу? Имеет ли смысл просить разработчика вылечить эту проблему? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
А можно подробности? Какие именно символы и т.п. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
semens
Зарегистрирован: 16.05.2009
Сообщения: 9
|
000 писал(а): |
А можно подробности? Какие именно символы и т.п. |
Например был инструмент +Мосэнерго. Ипортирую ASCII файл micex-y.csv. Появляется новый символ "+" c одной котировкой - с датой файла micex-y.csv. В инструменте "+Мосэнерго" данные не добавились
Был "МАГНИТАО", делаю импорт, в "МАГНИТАО" данные не добавляются, зато добавляются в вновь появившийся символ "АГНИТАО" - без буквы М.
Если в визарде отключить автоматическое добавление нового символа,то импорт не происходит из-за ошибок. Например
Error in line +МОСЭНЕРГО,090601,1.835000,1.946000,1.823000,1.843000,109569800.000000
'+' - this ticker symbol does not exist in the database
то есть Ами взял первый символ "+" и считает его названием инструмента, а такого в базе естетсвенно нет.
Вот такая беда |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Понятно. Это на 90% косяки из-за русских названий тикеров. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
|