К вопросу о централизованной базе данных

К вопросу о централизованной базе данных
Atom
1/17/2012
ingeniero


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

Я имею в виду экспорт и хранение информации о тиковых сделках и стаканах.
Каждый из нас вынужден ежедневно выполнять одни и те же действия: включение торгового терминала, запуск Гидры, старт экспорта.

Не кажется ли Вам, коллеги, что в 21 веке мы имеем все возможности для того, чтобы избавить себя от этой каждодневной рутины?
И не волноваться о пропущенном начале торгов.

Мне представляется, что все мы заинтересованы в одном: в доступе к надежной и полной базе данных по всем инструментам. Причем сегодня нам нужен фьючерс РТС, а через месяц мы вдруг решим поработать с рынком спот. Кто же скачает за нас стаканы с ММВБ за этот месяц? А если через полгода Вы неожиданно откроете для себя опционы?

Какой выход я предлагаю из этой ситуации?
Очевидно, VPS.

Я пользовался триальным сервером [цензура] и остался доволен качеством предоставляемых услуг. Они периодически отправляют мне свои рекламные предложения, и сейчас у них проходит акция с 35%-ной скидкой на годовое обслуживание.
Прошу Вас не считать это рекламой. Уверен, в случае необходимости мы сможем найти и другие приемлемые альтернативы.

Как инициатор я готов взять на себя все вопросы, связанные с организацией сбора средств, покупкой хостинга и установкой соответствующего ПО. И, безусловно, внести оплату в размере: (1/n)*(стоимость годового обслуживания), где n-количество первоначальных пользователей.

При этом новым пользователям мы можем предложить также вносить условную сумму, которая пойдет на развитие проекта, компенсацию наших затрат, в счет будущих платежей за хостинг и, конечно же, создателям проекта Гидра. Которым, пользуясь случаем, хочу выразить благодарность за возможность работы с этой программой.

Система сбора и отправки платежей будет организована таким способом (PayPal?), что все денежные переводы будут контролироваться участниками и любая попытка использования этих средств не по назначению будет невозможна.

Прошу Вас высказывать свое мнение в этом топике и в случае, если Вы готовы принять участие в проекте, сообщить о своем решении.

Tags:


Thanks:


< 1 2 3 4 5  > >>
Mikhail Sukhov

Avatar
Date: 2/12/2012
Reply


ingeniero

На данный момент речь идет об экспорте тиковых сделок и стаканов по всем инструментам ММВБ-ФОРТС(-РТС Стандарт) через торговый терминал в файлы БД SQLite.


Тики и стаканы сохраняются просто на диск ввиде файлов.

ingeniero

Если наберется достаточное количество заинтересованных участников и, соответственно, капитала (как финансового, так и интеллектуального), можно заняться решением более серьезных задач.

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


Давайте и я поддержку проект. Сколько с носа?
Thanks:

ingeniero

Avatar
Date: 2/13/2012
Reply


В ближайшее время подготовлю несколько серверов для сравнения.
Выберем оптимальный вариант, тогда можно будет озвучить цены.
Thanks:

dvoris

Avatar
Date: 2/13/2012
Reply


Возможно, готов поучаствовать финансово в проекте (зависит от суммы), при условии что будет сохраняться направление тиковых сделок. Если будем писать ОИ для деривативов, то будем совсем хорошо :)
Thanks:

ingeniero

Avatar
Date: 2/20/2012
Reply


Господа,

Изучая рынок VPS-хостинга, прихожу к следующим выводам:
1. Стоимость сервера с приемлемой производительностью составляет $70-100 в месяц.
Таким образом, годовое обслуживание обойдется в 25000-30000 рублей.
На эту сумму можно купить компьютер уровня даже не виртуального, а выделенного сервера.
Плюс оплатить услуги двух интернет-провайдеров с учетом статического IP-адреса.

2. Является ли хостинговая компания (тем более зарубежная) надежным звеном при создании инфраструктуры?
Гарантирует ли кто-нибудь бесперебойную работу сервера?

3. От первоначальной идеи – создание единой базы данных по всем инструментам не отказываюсь, меняется лишь мое представление о концепции подобного сервиса.
Если раньше я считал, что коллективная покупка хостинга с установкой соответствующего ПО, избавит нас от проблем с экспортом, то сейчас я так не думаю. Такой подход решает одни проблемы, но добавляет другие.

Считаю, что необходимо поднимать свой сервер, настраивать экспорт и раздавать информацию по ftp. На данный момент создание подобной инфраструктуры не является для меня приоритетным, поэтому предлагаю вернуться к обсуждению через несколько месяцев.
Интересно будет посмотреть, если кто-то реализует подобное решение у себя.
Thanks:

tmt

Avatar
Date: 2/21/2012
Reply


ingeniero
Господа,

Изучая рынок VPS-хостинга, прихожу к следующим выводам:
1. Стоимость сервера с приемлемой производительностью составляет $70-100 в месяц.
Таким образом, годовое обслуживание обойдется в 25000-30000 рублей.
На эту сумму можно купить компьютер уровня даже не виртуального, а выделенного сервера.
Плюс оплатить услуги двух интернет-провайдеров с учетом статического IP-адреса.

2. Является ли хостинговая компания (тем более зарубежная) надежным звеном при создании инфраструктуры?
Гарантирует ли кто-нибудь бесперебойную работу сервера?

3. От первоначальной идеи – создание единой базы данных по всем инструментам не отказываюсь, меняется лишь мое представление о концепции подобного сервиса.
Если раньше я считал, что коллективная покупка хостинга с установкой соответствующего ПО, избавит нас от проблем с экспортом, то сейчас я так не думаю. Такой подход решает одни проблемы, но добавляет другие.

Считаю, что необходимо поднимать свой сервер, настраивать экспорт и раздавать информацию по ftp. На данный момент создание подобной инфраструктуры не является для меня приоритетным, поэтому предлагаю вернуться к обсуждению через несколько месяцев.
Интересно будет посмотреть, если кто-то реализует подобное решение у себя.

Я может смогу делиться стаканами RIH2.. Сегодня переделал гидру под себя, чтоб переподключался, правда у меня нетбук работает, но уже в автоматическом режиме. Сам выключается - включается, запускает квик, логинется и начинает качать) если кто-то предложит, как мне огранизовать передачу этих стаканов Вам (дело в том, что статический ip щас), то без проблем смогу делиться

И кстати.. Как можно будет качать стаканы всех инструментов(ну или тики)?! К примеру у меня за сутки программа перезапустилась 40 раз и это только по 1 инструменту (перезупуск происходит, как проходит 20 сек. с момента получения последнего стакана), чтож будет на 200 инструментах.. или 5000 я не представляю
Thanks:

Mikhail Sukhov

Avatar
Date: 2/22/2012
Reply


transdex

http://ftp.rts.ru/pub/info/historical_data/

дает для RTS 4.5GB в месяц (сжатые текстовые файлы)


Не знаю как пожать пока ордер лог, но данные по тикам РТС + ММВБ занимает у нас 5.67 гб (для ровности, пускай будет с 2005 года) и 5.24 гб по стаканам с Плазы за пол года. С учетом того, что сейчас винты на 3 терабайта стоят 200 баксов, то можно за эти 200 баксов записать 3000 / (5.67 / 6 + 5.24 * 2) ~ 262 года. А если только по тикам, то более 3 тысяч лет. Я могу конечно ошибаться, но за эти 200 баксов тики можно будет собирать со всех площадок мира до второго пришествия.
Thanks:

anothar

Avatar
Date: 2/22/2012
Reply


У меня дома стоит сервачок кот. подключен к сети по выделенке и резервная линия по модемчику(правда там безлим. для телефонов-но на терминал хватит) плюс ибп на 1000ва-
все настроено, единственный минус-если инет прервется то переподключение занимает 3 минуты на маршрутизаторе(могу попробовать уменьшить)(он тоже к ибп подрублен).
Кстати два проводных провайдера-не очень хороший вариант-перекопают где-нить и оба полетят или свет отрубят а у обоих свичи на дому.
Если надо что-то запустить-могу на своей виртуалке на серваке. Но на виртуалку никого не пущу сразу говорю-из соображений безопасности.
Но если что там поднять базу и скидывать данные-это не проблема. Сам хотел сделать чтение опционов. Но нужно знать что подымать и как.
Если просто нужно запустит гидру и терминал-не проблема. вопрос еще в том как это выставлять наружу.
Thanks:

ingeniero

Avatar
Date: 2/22/2012
Reply


tmt

Я может смогу делиться стаканами RIH2.. Сегодня переделал гидру под себя, чтоб переподключался, правда у меня нетбук работает, но уже в автоматическом режиме. Сам выключается - включается, запускает квик, логинется и начинает качать) если кто-то предложит, как мне огранизовать передачу этих стаканов Вам (дело в том, что статический ip щас), то без проблем смогу делиться

И кстати.. Как можно будет качать стаканы всех инструментов(ну или тики)?! К примеру у меня за сутки программа перезапустилась 40 раз и это только по 1 инструменту (перезупуск происходит, как проходит 20 сек. с момента получения последнего стакана), чтож будет на 200 инструментах.. или 5000 я не представляю

Варианты с включением по расписанию (как Гидры, так и ноута) можете выложить здесь, чтобы остальным не изобретать велосипед.
Перезапуски бывают, у меня и Квик временами лагает. При использовании шлюза стабильность экспорта, вероятно, будет на приемлемом уровне.

По поводу максимального количества инструментов мне это и самому интересно, если честно.
В Квике в таблице всех сделок информация сохраняется до конца торговой сессии, поэтому в течение дня можно экспортировать только стаканы, а вечером запускать экспорт сделок. К сожалению, это решает одни проблемы, но создает другие.
В любом случае открытым остается вопрос: возможен ли экспорт стаканов по всем инструментам через торговый терминал? Через шлюз?


Андрей Ефимов
У меня дома стоит сервачок кот. подключен к сети по выделенке и резервная линия по модемчику(правда там безлим. для телефонов-но на терминал хватит) плюс ибп на 1000ва-
все настроено, единственный минус-если инет прервется то переподключение занимает 3 минуты на маршрутизаторе(могу попробовать уменьшить)(он тоже к ибп подрублен).
Кстати два проводных провайдера-не очень хороший вариант-перекопают где-нить и оба полетят или свет отрубят а у обоих свичи на дому.
Если надо что-то запустить-могу на своей виртуалке на серваке. Но на виртуалку никого не пущу сразу говорю-из соображений безопасности.
Но если что там поднять базу и скидывать данные-это не проблема. Сам хотел сделать чтение опционов. Но нужно знать что подымать и как.
Если просто нужно запустит гидру и терминал-не проблема. вопрос еще в том как это выставлять наружу.

Андрей, спасибо за ваш ответ.
У самого 2 линии, поэтому знакомые ситуации: и аварии на магистральном канале, и свет:)
Пускать никого никуда не надо. Мы пока и не просимся, просто обсуждаем, как все это лучше организовать.


Как вам такой вариант – 2 независимых сервера, которые экспортируют одни и те же данные.
Например, основной через шлюз и резервный через терминал.
Если на основном случится какой-то сбой, восполнить недостающие данные можно будет за счет резервного.
Thanks:

tmt

Avatar
Date: 2/22/2012
Reply


ingeniero
Варианты с включением по расписанию (как Гидры, так и ноута) можете выложить здесь, чтобы остальным не изобретать велосипед.


Я то выложить могу, но возможно для профи c#'а код не понравится [biggrin] я ведь начинающий, а ноут вкл/выкл программа TimePC (хотел сам написать ее, но я не нашел в просторах интернета, как пробудить компьютер)
Thanks:

anothar

Avatar
Date: 2/22/2012
Reply


Два независимых сервера-это гуд идея. Правда будет разница со временем и как-то надо будет устранить эту разницу.
Насчет всех стаканов не знаю-но нужны ли реально они все.
По идее стаканы нужны только на достаточно активных инструментах, коих не так уж много. Все остальные даром не нужны.
Когда-то экспортировал стаканы через базу данных MsSQl и эксель.
Ага квик бывает бажит но не сильно часто.
Quote:

К примеру у меня за сутки программа перезапустилась 40 раз и это только по 1 инструменту (перезупуск происходит, как проходит 20 сек. с момента получения последнего стакана), чтож будет на 200 инструментах.. или 5000 я не представляю

А зачем вам нужны перезапуски?
Тут в идеале надо автоматизировать так чтобы в квике не пришлось ничего руками открывать-если такое вообще возможно.
Потому что когда много инструментов руками что-то сделать будет нереально в стаканах просто запутаешься.
Thanks:
< 1 2 3 4 5  > >>

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy