Список форумов AmiSite.ru AmiSite.ru
Форум по Ами
 FAQ  •  Поиск  •  Пользователи  •  Группы   •  Регистрация  •  Профиль  •  Войти и проверить личные сообщения  •  Вход
 Экспорт данных ИЗ Амиброкера Следующая тема
Предыдущая тема
Начать новую тему  Ответить на тему
Автор Сообщение
MadNike



Зарегистрирован: 29.12.2008
Сообщения: 21

СообщениеДобавлено: Вс Июл 26, 2009 9:33 pm Ответить с цитатой Вернуться к началу

Здравствуйте.

Подскажите пожалуйста, а есть ли возможности сохранить базу данных Амиброкера в каком либо общеизвестном формате?... Или может кто знает формат в котором Ами хранит данные в своей внутренней базе?

Заранее спасибо.
Посмотреть профиль Отправить личное сообщение
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Вс Июл 26, 2009 11:50 pm Ответить с цитатой Вернуться к началу

Можно экстпортировать отдельные "символы" в файл CSV.
В AmiBroker\Scripts скрипт Export.js
В принципе не очень трудно написать исследование которое будет экспортировать всю базу.

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Dzin



Зарегистрирован: 03.03.2009
Сообщения: 11
Откуда: Челяба

СообщениеДобавлено: Чт Ноя 05, 2009 8:09 pm Ответить с цитатой Вернуться к началу

000 писал(а):
Можно экстпортировать отдельные "символы" в файл CSV.
В AmiBroker\Scripts скрипт Export.js
В принципе не очень трудно написать исследование которое будет экспортировать всю базу.


Здравствуйте. скипт Export экспортирует в формат CSV. Хорошо бы еще,если можно было как то задать формат экспортируемой даты? В скрипте дата экспортируется, с дефисом между YYYY-MM DD
Посмотреть профиль Отправить личное сообщение
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Чт Ноя 05, 2009 9:54 pm Ответить с цитатой Вернуться к началу

Цитата:

Здравствуйте. скипт Export экспортирует в формат CSV. Хорошо бы еще,если можно было как то задать формат экспортируемой даты?

К сожалению для того, чтобы задавать формат надо либо пользовательский интерфейс делать ( а я не знаю как это сделать в JS )
Либо предавать опции в коммандной строке. Не думаю, что это сильно удобно. Если уж позарез надо какой то свой формат, то напиши. Я подправлю существующий скрипт под этот формат.
Цитата:

В скрипте дата экспортируется, с дефисом между YYYY-MM DD

Да, дефис между годом, месяцем и днем.

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Dzin



Зарегистрирован: 03.03.2009
Сообщения: 11
Откуда: Челяба

СообщениеДобавлено: Пт Ноя 06, 2009 8:32 pm Ответить с цитатой Вернуться к началу

[quote="000"][quote]
К сожалению для того, чтобы задавать формат надо либо пользовательский интерфейс делать ( а я не знаю как это сделать в JS )
Либо предавать опции в коммандной строке. Не думаю, что это сильно удобно. Если уж позарез надо какой то свой формат, то напиши. Я подправлю существующий скрипт под этот формат.
[quote]

Спасибо за ответ. Очень понравился скрипт закачки данных с финама, удобно. Теперь проблема в том, что бы эту базу экспортировать в другие проги: Elwave, NeuroShell, tradingSolutio, Statistika.и д.р. Вопрос. чем удобнее делать базу, критерий-совместимость.
Работаю:-QUIK-Ami. Вот бы еще связочку Ami-и все остальное.
А еще бы реал-вообще мечта, не программер-по этому мечта несбыточная.
Посмотреть профиль Отправить личное сообщение
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Вс Ноя 08, 2009 7:34 pm Ответить с цитатой Вернуться к началу

Dzin писал(а):

Работаю:-QUIK-Ami. Вот бы еще связочку Ami-и все остальное.
А еще бы реал-вообще мечта, не программер-по этому мечта несбыточная.

Увы. К сожалению я тоже тут помочь никак не смогу. Совсе не использую эти проги и поэтому не знаю... Sad

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
KDG



Зарегистрирован: 16.05.2008
Сообщения: 44

СообщениеДобавлено: Чт Май 12, 2011 7:34 pm Ответить с цитатой Вернуться к началу

Олег, а ничего не изменилось ли? Не появилась ли такая связка?
Посмотреть профиль Отправить личное сообщение
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Чт Май 12, 2011 8:57 pm Ответить с цитатой Вернуться к началу

А конкретно с чем связь нужна?

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
KDG



Зарегистрирован: 16.05.2008
Сообщения: 44

СообщениеДобавлено: Чт Май 12, 2011 11:37 pm Ответить с цитатой Вернуться к началу

000 писал(а):
А конкретно с чем связь нужна?


Elwave, MТРredictor.
Оне кушают СSV (дата YYYYMMDD например)
У меня база ММВБ с финама (качалкой), твоими стараниями, дай Господь тебе долгих лет жизни, и хотелось бы выгружать как-то.

Спасибо большое.
Посмотреть профиль Отправить личное сообщение
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Пт Май 13, 2011 12:28 am Ответить с цитатой Вернуться к началу

напиши конкретный формат файла который нужен. сделаю.

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
KDG



Зарегистрирован: 16.05.2008
Сообщения: 44

СообщениеДобавлено: Пт Май 13, 2011 2:02 am Ответить с цитатой Вернуться к началу

20110512 19:30 56.24 56.77 56.14 56.45 1342

YYYYMMDD hh:mm O H L C V

.csv
Посмотреть профиль Отправить личное сообщение
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Пт Май 13, 2011 2:18 am Ответить с цитатой Вернуться к началу

Сразу не спросил....
Имя файла равно имени символа?

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
KDG



Зарегистрирован: 16.05.2008
Сообщения: 44

СообщениеДобавлено: Пт Май 13, 2011 8:52 am Ответить с цитатой Вернуться к началу

Ну, если нет разбиения каждого символа на несколько ТФ, то, наверное, нет.
А вот надо ли само такое разбиение? Вот вопрос.

Камрады, юзающие Elwave, МРТ и пр., удобнее ли иметь различные файлы на разные ТФ?
Посмотреть профиль Отправить личное сообщение
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Сб Май 14, 2011 1:04 am Ответить с цитатой Вернуться к началу

Держи.
Код:

Filter = 1;

Ye = Year();
Mo = Month();
Da = Day();
Ho = Hour();
Mi = Minute();

fh = fopen( Name() + ".csv", "w");

for(i = 0; i < BarCount; i++)
{
  str = NumToStr(Ye, 4.0, False) + NumToStr(Mo, 2.0) + NumToStr(Da, 2.0) + ";" +
        NumToStr(Ho[i], 2.0) + ":" + NumToStr(Mi[i], 2.0) + ";" +
        O + ";" + H + ";" + L + ";" + C + ";" + V + "\n";
  str = StrReplace(str, " ", "0");
  fputs(str, fh);
}
fclose( fh );

AddColumn(C, "11");

Суешь код в АА. Выбираешь бумаги к которым применять в Apply to
Фрейм в настройках АА и Range.
Топчешь Explore.
В папке амиброкера появляются файлы ИМЯСИМВОЛА.CSV

Кстати. в CSV разделитель ; а не пробел или табуляция. Сделал ;

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
KDG



Зарегистрирован: 16.05.2008
Сообщения: 44

СообщениеДобавлено: Сб Май 14, 2011 2:33 pm Ответить с цитатой Вернуться к началу

Олег, спасибо большое!
Посмотреть профиль Отправить личное сообщение
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



Следующая тема
Предыдущая тема
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы не можете скачивать файлы


Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Часовой пояс: GMT + 3

File Attachment © by Meik Sievertsen