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



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

СообщениеДобавлено: Пт Ноя 20, 2009 10:45 am Ответить с цитатой Вернуться к началу

Доброго дня.
Намедни заполучил файл с минутками по ФОРТСУ, но формат данных там несколько специфичен
"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

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

На счет Date_Time не подскажу, придется самому придумывать... Хотя... в любом текстовом редакторе замени пробел на запятую и всего делов...
На счет данных. В один тикер все эти данные не засунуть. Придется создать несколько тикеров и часть данных засунуть в один а часть в другой. Конечно это не очень удобно. Особенно если надо будет постоянно этим заниматься... ну может можно будет придумать как то автоматизировать это дело.

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



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

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

000 писал(а):
На счет Date_Time не подскажу, придется самому придумывать... Хотя... в любом текстовом редакторе замени пробел на запятую и всего делов...
На счет данных. В один тикер все эти данные не засунуть. Придется создать несколько тикеров и часть данных засунуть в один а часть в другой. Конечно это не очень удобно. Особенно если надо будет постоянно этим заниматься... ну может можно будет придумать как то автоматизировать это дело.

а через внешнюю БД если попробовать?
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Сб Ноя 21, 2009 12:00 am Ответить с цитатой Вернуться к началу

В смысле через ODBC ?

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



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

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

000 писал(а):
В смысле через ODBC ?
ну да
только я вот с БД не особо знаком
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

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

Так ведь и я в них как свинья в аппельсинах... Sad

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



Зарегистрирован: 19.01.2008
Сообщения: 162
Откуда: ... теперь Москва

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

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

СообщениеДобавлено: Пт Ноя 27, 2009 10:16 am Ответить с цитатой Вернуться к началу

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 или микрософтный лучше в плане скорости и стабильности.
Когда-то в молодости Smile юзал MySQL...но давно было
Посмотреть профиль Отправить личное сообщение
tlt-vlad



Зарегистрирован: 19.01.2008
Сообщения: 162
Откуда: ... теперь Москва

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

Сам юзаю MySQL , простой в обращении, присутствует тех.поддержка от производителя , возможность использовать полноценно ( без ограничения производительности) даже свободнораспростроняемую( некоммерческую версию сервера), наличие множества утилит для более простого администрирования работы сервера - MySQL Administrator . Скорость работы - по мне вполне приемлимо, во многом зависит от организации БД и сложности запросов . А так же при возникновении вопросов , всегда есть специализированные форумы , где всегда помогут.
Удачи+))
Посмотреть профиль Отправить личное сообщение
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



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


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

File Attachment © by Meik Sievertsen