Автор |
Сообщение |
max
Зарегистрирован: 01.08.2008
Сообщения: 253
|
Доброго дня.
Намедни заполучил файл с минутками по ФОРТСУ, но формат данных там несколько специфичен
"date_time","open_v","high_v","low_v","close_v","volume","bidvolume","askvolume","lots","bidlots","asklots","oi","sumbid","sumask"
2009-10-12 10:31:00,140000,140140,139590,139645,358306,158188,200118,4303,1901,2402,412198,7107,7350
Соответственно вопрос - как это грамотно хранить и тянуть на график.
Хотелось бы строить в отдельном окошке под ценой разные вольюмы, опенинтересы и т.п.
Ну и смущает формат data_time - ами такой вроде не понимает, а как его быстро распилить не придумал
Спасибо |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
На счет Date_Time не подскажу, придется самому придумывать... Хотя... в любом текстовом редакторе замени пробел на запятую и всего делов...
На счет данных. В один тикер все эти данные не засунуть. Придется создать несколько тикеров и часть данных засунуть в один а часть в другой. Конечно это не очень удобно. Особенно если надо будет постоянно этим заниматься... ну может можно будет придумать как то автоматизировать это дело. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
max
Зарегистрирован: 01.08.2008
Сообщения: 253
|
000 писал(а): |
На счет Date_Time не подскажу, придется самому придумывать... Хотя... в любом текстовом редакторе замени пробел на запятую и всего делов...
На счет данных. В один тикер все эти данные не засунуть. Придется создать несколько тикеров и часть данных засунуть в один а часть в другой. Конечно это не очень удобно. Особенно если надо будет постоянно этим заниматься... ну может можно будет придумать как то автоматизировать это дело. |
а через внешнюю БД если попробовать? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
В смысле через ODBC ? |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
max
Зарегистрирован: 01.08.2008
Сообщения: 253
|
000 писал(а): |
В смысле через ODBC ? |
ну да
только я вот с БД не особо знаком |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Так ведь и я в них как свинья в аппельсинах... |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
tlt-vlad
Зарегистрирован: 19.01.2008
Сообщения: 162
Откуда: ... теперь Москва
|
max писал(а): |
Доброго дня.
Намедни заполучил файл с минутками по ФОРТСУ, но формат данных там несколько специфичен
"date_time","open_v","high_v","low_v","close_v","volume","bidvolume","askvolume","lots","bidlots","asklots","oi","sumbid","sumask"
2009-10-12 10:31:00,140000,140140,139590,139645,358306,158188,200118,4303,1901,2402,412198,7107,7350
Соответственно вопрос - как это грамотно хранить и тянуть на график.
Хотелось бы строить в отдельном окошке под ценой разные вольюмы, опенинтересы и т.п.
Ну и смущает формат data_time - ами такой вроде не понимает, а как его быстро распилить не придумал
Спасибо |
Посредством внешней БД и при помощи ODBC можно в Ами вытянуть.
Как бы я решил проблему, изложенную у Вас:
- установил какую-нибудь СУБД , например MySQL или другую;
- пишем скрипт на SQL-скрипте ( таблица которая будет хронить все необходимые вам поля , если есть желание тянуть в реале из вне тут скрипт будет посложнее);
- загоняем скрипт в MySQL , затем при помощи SQL-запроса перегоняем данные из текстового файла в Вашу БД;
- далее тянем в Ами из БД, предварительно скачав и установив ODBC плагин.
Если со SQL не знаком , то будет сложновато , но зато освоив немного , откроется оч... много возможностей.
Удачи +)) |
|
|
Посмотреть профиль Отправить личное сообщение |
|
max
Зарегистрирован: 01.08.2008
Сообщения: 253
|
tlt-vlad писал(а): |
max писал(а): |
Доброго дня.
Намедни заполучил файл с минутками по ФОРТСУ, но формат данных там несколько специфичен
"date_time","open_v","high_v","low_v","close_v","volume","bidvolume","askvolume","lots","bidlots","asklots","oi","sumbid","sumask"
2009-10-12 10:31:00,140000,140140,139590,139645,358306,158188,200118,4303,1901,2402,412198,7107,7350
Соответственно вопрос - как это грамотно хранить и тянуть на график.
Хотелось бы строить в отдельном окошке под ценой разные вольюмы, опенинтересы и т.п.
Ну и смущает формат data_time - ами такой вроде не понимает, а как его быстро распилить не придумал
Спасибо |
Посредством внешней БД и при помощи ODBC можно в Ами вытянуть.
Как бы я решил проблему, изложенную у Вас:
- установил какую-нибудь СУБД , например MySQL или другую;
- пишем скрипт на SQL-скрипте ( таблица которая будет хронить все необходимые вам поля , если есть желание тянуть в реале из вне тут скрипт будет посложнее);
- загоняем скрипт в MySQL , затем при помощи SQL-запроса перегоняем данные из текстового файла в Вашу БД;
- далее тянем в Ами из БД, предварительно скачав и установив ODBC плагин.
Если со SQL не знаком , то будет сложновато , но зато освоив немного , откроется оч... много возможностей.
Удачи +)) |
Спасибо.
Да я так и планирую сделать, если идея подтвердится практикой. Сложность в том, что я как еще больший свин со всякими базами.
Но вот если сподоблюсь - какой вариант MySQL или микрософтный лучше в плане скорости и стабильности.
Когда-то в молодости юзал MySQL...но давно было |
|
|
Посмотреть профиль Отправить личное сообщение |
|
tlt-vlad
Зарегистрирован: 19.01.2008
Сообщения: 162
Откуда: ... теперь Москва
|
Сам юзаю MySQL , простой в обращении, присутствует тех.поддержка от производителя , возможность использовать полноценно ( без ограничения производительности) даже свободнораспростроняемую( некоммерческую версию сервера), наличие множества утилит для более простого администрирования работы сервера - MySQL Administrator . Скорость работы - по мне вполне приемлимо, во многом зависит от организации БД и сложности запросов . А так же при возникновении вопросов , всегда есть специализированные форумы , где всегда помогут.
Удачи+)) |
|
|
Посмотреть профиль Отправить личное сообщение |
|
|
|
Следующая тема
Предыдущая тема
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете вкладывать файлы Вы не можете скачивать файлы
|
|